如何在php和echo中比较两个日期?
如何比较php中的两个日期和回显较新的日期? 我的日期格式如下:如何在php和echo中比较两个日期?,php,Php,如何比较php中的两个日期和回显较新的日期? 我的日期格式如下:date(“fj,Y,g:ia”)这给了我们2011年8月12日上午9:45的时间 我的日期如下: 日期1$created 日期2$updated/如果未进行更新,则值为0000-00-00 00:00:00 非常感谢您的任何建议 将日期转换为时间戳: if (strtotime($created) > strtotime($updated)) { // ... } else { // ... } 将日期转换为时间戳:
date(“fj,Y,g:ia”)代码>这给了我们2011年8月12日上午9:45的时间
我的日期如下:
- 日期1
$created
- 日期2
$updated
/如果未进行更新,则值为0000-00-00 00:00:00
非常感谢您的任何建议 将日期转换为时间戳:
if (strtotime($created) > strtotime($updated))
{
// ...
}
else
{
// ...
}
将日期转换为时间戳:
if (strtotime($created) > strtotime($updated))
{
// ...
}
else
{
// ...
}
我怀疑为从未更新过的记录显示0000-00-00 00:00:00
是否正确
我怀疑为从未更新过的记录显示0000-00-00 00:00:00
是否正确。可能重复:可能重复:@JOHN-如何在不知道日期前面值的情况下执行?例如,将在DBDateTime中保存并接收任何有效的日期字符串。看@John-这附近有人走动吗$never\u date
当前返回11月30日-0001,12:00 am
@NewUser根据您的业务逻辑,这取决于0000-00-00:00:00
是否大于或小于$date1
。@John-if/else语句非常适合这种情况。谢谢你们的时间和努力。@JOHN-在不知道日期前面的值的情况下,怎么做呢?例如,将在DBDateTime中保存并接收任何有效的日期字符串。看@John-这附近有人走动吗$never\u date
当前返回11月30日-0001,12:00 am
@NewUser根据您的业务逻辑,这取决于0000-00-00:00:00
是否大于或小于$date1
。@John-if/else语句非常适合这种情况。谢谢你的时间和努力。
if ($updated=='0000-00-00 00:00:00' || $updated=='')
$never_date = $created;
else
$never_date = ($created<$updated)?$created:$updated;