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中比较两个日期大小的方法,通过使用strtotime()和date()函数将日期转换为统一格式后再进行比较。此外还提到了在MySQL中利用to_days函数可以更简便地完成日期比较。
678

被折叠的 条评论
为什么被折叠?



