2016-01-18 35 views
0

所以我有一個TEX場00:00和選擇經絡時間AM/PM,而如果用戶在正常格式下午1點25分的時候,我需要一種方法要轉換的是,我發現,但如果用戶輸入「13:25」 PM我也希望它的工作問題。轉換正常時間,以軍事和軍事正常時間

任何解決方案?這一次只能一條路...

echo date("H:i", strtotime("01:25 PM")); 
+0

這是非常不清楚你想要什麼,標題(?2路轉換的,什麼是軍用時間),似乎並不符合身體。但是,如果你想使用PHP的日期和時間功能,您需要有效輸入。如果你沒有,你必須手動解析輸入。 – jeroen

+0

最好的答案是限制用戶輸入擺在首位。 –

回答

1

爲什麼不應該它的工作:)

只需使用一個小寫的「H」(12小時格式)和「一」(AM/PM)至顯示時間

echo date("h:i a", strtotime("13:25")); 

輸出:

下午1點25

您可以找到有關日期函數這裏更多的細節: http://php.net/manual/en/function.date.php

相關問題