php的日期比较

php里是没有内置的日期比较函数,但可以转换成统一格式后再进行比较。例如:
$date1=time();
$date2="2009-12-31";
if(date("Y-m-d",date1)>date("Y-m-d",strtotime($date2))){
   print "date1>date2";
}
else{
     print "date1<=date2";
}

 

 strtotime函数的作用是把字符串转换成日期格式,"Y-m-d"是date函数输出日期的格。

 如果您直接操作的是mysql的数据,那么可以借助mysql的函数to_days达到更好的功效。

你可能感兴趣的:(PHP,mysql)