在我的PHP应用程序中,我正在尝试比较日期时间值,如下所示:
if($datetime_from_db < date('Y-m-d H:i:s'))
{
// then do something
}
Run Code Online (Sandbox Code Playgroud)
两个值的格式相同.我无法弄清楚为什么它只比较日期并忽略时间.日期和时间值对我来说都很重要,但我不知道如何使它工作.
dec*_*eze 19
比较字符串与"2011-02-14 15:46:00"另一个字符串实际上并不比较日期,它根据字符串解析数字规则比较两个字符串.您需要比较实际的数字时间戳:
strtotime($datetime_from_db) < time()
Run Code Online (Sandbox Code Playgroud)