2011-07-29 58 views
4

這看起來像一個愚蠢的問題,但我已閱讀文檔,並找不到任何直接的方法。如何確定當前語言環境是否具有24小時或12小時的PHP格式?

我不喜歡什麼可怕:

$isTwentyFourByLocale = (substr(strftime('%X', mktime(16, 0, 0, 6, 15, 2010)), 0, 2) == 16); 

其中一期工程,而不是有沒有更好的,直接的方式?

+6

只是好奇:對於你需要什麼信息? – KingCrunch

+0

您的解決方案不是*糟糕*,我有點喜歡它,應該很安全。 – nobody

回答

1

用你的方法,這是可以做到更短:

$isTwentyFourByLocale = (substr(gmstrftime('%X', 57600), 0, 2) == 16); 
相關問題