2011-10-27 4 views
2

누군가 Zend 로캘로 24 시간 또는 12 시간 시간 형식을 사용하는지 알 수있는 방법. 나는 사용자 정의 양식을 작성하고 시간 입력을 위해이 정보를 전달하려고합니다.젠드 로캘 12 시간 또는 24 시간 타임

감사합니다. 사람이 더 나은 것을 알고 알려 주시기 경우


편집

이 함께했다.

private function is24HourFormat(){ 
    $localeObject = Zend_Registry::get('Locale'); 
    $locale = new Zend_Locale($localeObject); 
    //create date for midnight 
    $date = new Zend_Date('1980-1-1 24:00:00', false, $locale); 

    //Should contain 12 if it's 12 hour time, otherwise 24 hour 
    $time = $date->get(Zend_Date::TIME_SHORT); 
    return (strpos($time, "12") === false); 
    } 

답변

0

누군가가 더 좋은 점이 없으면 내 질문에 답하십시오.

private function is24HourFormat(){ 
    $localeObject = Zend_Registry::get('Locale'); 
    $locale = new Zend_Locale($localeObject); 
    //create date for midnight 
    $date = new Zend_Date('1980-1-1 24:00:00', false, $locale); 

    //Should contain 12 if it's 12 hour time, otherwise 24 hour 
    $time = $date->get(Zend_Date::TIME_SHORT); 
    return (strpos($time, "12") === false); 
    } 
관련 문제