2010-11-10 173 views
1

我是PHP的新手。我有一个小问题来比较日期在PHP中。我有4个日期date12,date2,start_date和end_date yyyy-mm-dd格式。php日期比较

我需要的功能是这样的:

if((date1>=start_date) && (date2<=end_date)){ 

} 

请帮我解决这个问题。

回答

1

如果你有PHP 5.3,这很容易通过DateTime和DateDiff类来处理。如果你还没有,那就更困难了,但请查看在线PHP手册中的DateDiff上的'用户贡献'部分。

+0

这不是sandeep所要求的,他只是不想比较,不是为了获得差异 - 在这种情况下,strtotime要快得多,而且非常容易使用。 – oezi 2010-11-10 11:06:48

7

使用strtotime获取日期的时间戳 - 这可以很容易地相互比较,就像你已经尝试了一样。