Chr*_*ton 0 php mysql datetime
运行以下查询时,我得到非常奇怪的结果:
select * from "statuses" where "created_at" > '2015-04-26 02:04:24';
Run Code Online (Sandbox Code Playgroud)
这似乎返回以下日期:
2015-04-26 10:44:04
2015-04-26 12:19:47
2015-04-26 12:20:12
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,这些实际上低于我输入的指定日期/时间。我认为这与日期的格式有关?
我的查询应该如何才能获得准确的结果?
如果您已保存数据datetime或timestamp随后获得正确的结果,则小时、分钟和秒格式即为H:i:s24 小时格式。
所以在对比中
created_at > '2015-04-26 02:04:24'
2015-04-26 02:04:24手段2 AM +
和你得到的结果都比这更大
10 AM, 12 PM所以
如果您正在寻找比2 PM您需要的更大的东西
created_at > '2015-04-26 14:04:24'