在我的 PHP 应用程序中,我尝试比较日期时间值,如下所示:
if($datetime_from_db < date('Y-m-d H:i:s'))
{
// then do something
}
两个值的格式相同。我不明白的是为什么它只比较日期而忽略时间。日期和时间值对我来说都很重要,但我不知道如何使其发挥作用。
比较一个string like "2011-02-14 15:46:00"
到另一个string实际上并没有比较dates,它比较两个字符串字符串解析数字规则 http://www.php.net/manual/en/language.operators.comparison.php。您需要比较实际的数字时间戳:
strtotime($datetime_from_db) < time()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)