PHP如何比较日期和日期?
我从数据库中获得此值: “2009-1-1 00:00:00”,好的,让我粘贴我的代码:PHP如何比较日期和日期?,php,date,comparison,Php,Date,Comparison,我从数据库中获得此值: “2009-1-1 00:00:00”,好的,让我粘贴我的代码: $fetch = mysql_fetch_assoc($result); $db_value = $fetch['date'];//'2009-1-1 00:00:00' $today = date('Y-m-d H:i:s'); // Todays date 如果我想比较这两个值,我应该做什么: if($db_value < $today){ // Do something } 或方法
$fetch = mysql_fetch_assoc($result);
$db_value = $fetch['date'];//'2009-1-1 00:00:00'
$today = date('Y-m-d H:i:s'); // Todays date
如果我想比较这两个值,我应该做什么:
if($db_value < $today){
// Do something
}
或方法2,转换为标准时间:
if(strtotime($db_value) < strtotime($today)){
// Do someting
}
也许我的方法不正确,我应该使用什么来比较两个日期?你应该使用第二个,因为你的db结果是一个字符串,所以不能这样使用。你应该使用第二个,因为你的db结果是一个字符串,所以不能这样使用 也许,您可以使用mktime函数获得日期的历元值,然后您可以 轻松比较日期的时间戳值。在此之前,解析第一个日期字符串 分为年、月、日、时、分、秒。然后使用mktime函数 也许,您可以使用mktime函数获得日期的历元值,然后您可以 轻松比较日期的时间戳值。在此之前,解析第一个日期字符串 分为年、月、日、时、分、秒。然后使用mktime函数复制:复制: