我的Web应用程序由图书馆类型系统组成,其中书籍有截止日期.
我在页面上显示当前日期,只需使用以下命令:
date_default_timezone_set('Europe/London');
$date = date;
print $date("d/m/Y");
Run Code Online (Sandbox Code Playgroud)
我已将'date'设置为变量,因为我不确定当我在我的图书馆书籍页面上看到的IF语句中使用它时是否会有所不同.
在这个页面上,我只是输出书籍的截止日期,许多人的日期尚未达到今天的日期,而其他日期的日期大于今天的日期.基本上,如果它已经过了今天的日期(系统显示日期),我想要的是显示为粗体(或强)的截止日期.这就是我所拥有的并且认为会起作用的:
<?
if ($duedate < $date) {
echo '<td><strong>';
} else {
echo '<td>';
} ?>
<?php echo $date('d/m/Y', $timestamp);?></strong></td>
Run Code Online (Sandbox Code Playgroud)
我已将$ timestamp声明为var,它将默认MySQL格式的日期转换为英国版本.谁能帮我吗?我以为这会非常直接!
web*_*ave 13
尝试:
if (strtotime($duedate) < time()) {
// oooh, your book is late!
}
Run Code Online (Sandbox Code Playgroud)