2016-07-05 56 views
0

我遇到一个小问题,但我不明白。我有两个时间框架:上午11:35和上午12:35。在PHP中,我使用strtotime函数来比较它们(以及12:35 AM> 11:35 AM),但不是。而他们的调试值之后,我看到:上午12:00的时间价值?

strtotime("11:35 AM") : 1467711300 
strtotime("12:35 AM") : 1467671700 

为什么的strotime值(上午12时35分)的(11:35 AM)<值。我不明白这一点。如果我删除上午,PM然后返回值似乎是真实的。但我不想删除它。任何人都可以为我解释这个问题?解决方案来解决这个问题?谢谢你,并且为我的坏英语感到抱歉

回答

3

你看错了。 12:35 AM就在午夜之后(这是​​) - 它在11:35 AM之前,这是在中午之前(即12:00 PM)。你在想12:35 PM

如果你不提供AMPM,PHP然后使用24小时时间:11:35<12:35

相关问题