让我们在我的数据库中说我存储了我的日期,我想将它与当前日期进行比较。 我怎么比较呢?
在我的第一个文本框中,我将回显数据库中的数据,在第二个文本框中将是当前日期
如果当前日期>在我的数据库中,第一个文本框将为红色。 如果当前日期<在我的数据库中,第一个texbox将变为绿色。谢谢。
答案 0 :(得分:0)
使用DATEDIFF
功能执行此操作。
假设你有一个数据库/ php的日期变量:
$date_variable = //put your date info from your database here
对于当前日期,您只需使用NOW()
所以,它看起来像这样:
<?php
if (DATEDIFF(NOW(), $date_variable) < 0) {
/// do some stuff
} else {
//do some other different stuff
}
?>
答案 1 :(得分:0)
如果您的日期存储(或转换为)年 - 月 - 日,则会进行基本比较。
$d1="2013-03-06 00:00:00"; #DB value
$d2=date("Y-m-d H:i:s"); #Now
$c=($d1 > $d2) ? "#f44" : "#4f4";
echo "<input type='text' style='background-color:$c' value='$d1'>";
echo "<input type='text' value='$d2'>";