任何知道某人是否使用Zend语言环境的24小时或12小时时间格式的方法。我想创建一个自定义表单并传递此信息以供时间输入。
感谢。
如果有人知道更好的事情,请告诉我。
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 :(得分: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);
}