php日期比较

时间:2010-11-10 11:00:53

标签: php date

我是php的新手。我在php中比较日期时遇到小问题。

我有4个日期,名称为date1,date2,start_date和end_date,格式为yyyy-mm-dd

我需要这样的功能:

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

} 

请帮我解决这个问题。

2 个答案:

答案 0 :(得分:7)

使用strtotime来获取日期的时间戳 - 这可以像您已经尝试过的那样轻松地相互比较。

答案 1 :(得分:1)

如果您使用的是PHP 5.3,则可以通过DateTime和DateDiff类轻松处理。如果你没有,那就更难了,但请看在线PHP手册中关于DateDiff的“用户贡献”部分。