2011-07-29 2 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); 
관련 문제