2011-07-29 24 views
4

これは愚かな疑問のようですが、私はドキュメントを読んだことがあり、簡単な方法は見つかりませんでした。現在のロケールがPHPで24時間または12時間の時刻形式を持っているかどうかを調べる方法は?

私のようなひどいなものでした:

$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); 
関連する問題