我有两个datetime
字段,我从MySQL获得,我需要在PHP中进行比较。我尝试使用strtotime
,但这只是把它变成了一个数字。我可以使用什么函数来比较两个日期?
答案 0 :(得分:2)
PHP有一个date_diff
函数,对你正在尝试做的事情有所帮助
答案 1 :(得分:2)
我试图解释您的请求:
$mydate = strtotime('2014-03-28');
$week_one = strtotime('2014-03-24');
$week_two = strtotime('2014-03-31');
if( $mydate >= $week_one && $mydate <= $week_two ) {
//...
}
当然我假设从db返回的日期是&#39; Y-m-d&#39;中的字符串。格式。应以不同的方式处理所有不同的格式
请你好好解决问题,因为太穷了,无法给出正确的答案。 SO是一个社区,因此Q / A应该对整个社区(和互联网)有所帮助,不仅仅是为了写自己的问题。
答案 2 :(得分:0)
str totime之后得到的数字是时间戳。 您可以使用date()函数
比较它们并将其转换回来