2016-07-05 57 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

相關問題