/** * Return the CSS class name needed by the frequency-decoder.com datepicker used to recognize the date format. * The date format is determined by the current locale (that can be set by the DateTool :: set_current_locale()). * * @param $class_name */ function get_datepicker_css_class($class_name = 'inputDate') { $locale = DateTool::get_current_locale(); $locale = strtolower($locale); switch ($locale) { case 'fr_ch': case 'fr_ch.utf-8': case 'fr_fr': return $class_name . ' format-d-m-y divider-dot'; case 'en_en': case 'en_us': case 'en_en.utf-8': case 'en_us.utf-8': return $class_name . ' format-y-m-d divider-dash'; default: return 'H:i:s'; } }
function get_time_format($locale = null) { if (!isset($locale)) { $locale = strtolower(DateTool::get_current_locale()); } $locale = strtolower($locale); switch ($locale) { case 'fr_ch': case 'fr_ch.utf-8': case 'fr_fr': return 'H:i:s'; case 'en_en': case 'en_us': case 'en_en.utf-8': case 'en_us.utf-8': return 'H:i:s'; default: return 'H:i:s'; } }