首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

php中日期时间的比较,该怎么解决

2012-03-30 
php中日期时间的比较我记得在php中,日期时间字符串是可以直接比较大小的,比如2011-11-21 9:58:18 am

php中日期时间的比较
我记得在php中,日期时间字符串是可以直接比较大小的,比如"2011-11-21 9:58:18 am" < "2011-11-21 10:00:00 am",记得php中是可以这样用的,但是今天遇到一个问题,始终比较的结果不对。最后改为了strtotime("2011-11-21 9:58:18 am") < strtotime("2011-11-21 10:00:00 am"),即比较时间戳的大小。

[解决办法]
请问:PHP哪儿说了时间可以直接比较大小的???

这个仅仅是字符串的比较而已
"2011-11-21 9:58:18 am" < "2011-11-21 10:00:00 am"
对不一下
"2011-11-21 09:58:18 am" < "2011-11-21 10:00:00 am"

正确的时间比较就是strtotime转换成unix时间戳后在比较的
[解决办法]
数据库可以直接比较时间段.php 的处理方式都是转换成时间戳,简单方便快捷易高潮
[解决办法]
php里还是换成秒数去比吧
[解决办法]
结贴率 0%
总发帖:6
正常结贴: 0

这结贴率谁敢回复?
[解决办法]
strtotime转换是正确的思路,否则只能分割开来比较。

热点排行