【发布时间】:2012-07-17 04:47:42
【问题描述】:
我的日期是这样的格式:
June 22, 2012
使用 PHP 的日期函数,我得到这样的日期:
date("F j, Y")
我使用 if 语句比较两者,希望消除所有已经过去的日期:
if(date("F j, Y") > $date)
但是,它可以工作,但只留下一个日期:
February 14, 2012
有人可以解释原因或告诉我更好的方法吗?
【问题讨论】:
-
不要比较字符串,你会得到像
Feb 2012大于Dec 2012这样的愚蠢的东西,因为在字母表中 F 在 D 之后。比较原生 PHP 时间戳 - 简单整数。
标签: php