function date_popup_timepicker_format_replacements in Date 7.3
Same name and namespace in other branches
- 7.2 date_popup/date_popup.module \date_popup_timepicker_format_replacements()
Return a map of format replacements required for a given timepicker.
Client-side time entry plugins don't support all possible date formats. This function returns a map of format replacements required to change any input format into one that the given timepicker can support.
Parameters
string $timepicker: The time entry plugin being used: 'wvega', 'timepicker' or 'default'.
Return value
array A map of replacements.
1 call to date_popup_timepicker_format_replacements()
- date_popup_format_to_popup_time in date_popup/
date_popup.module - Recreate a time format string so it has the values popup expects.
File
- date_popup/
date_popup.module, line 789 - A module to enable jQuery calendar and time entry popups.
Code
function date_popup_timepicker_format_replacements($timepicker = 'default') {
switch ($timepicker) {
case 'wvega':
// The wvega timepicker only supports uppercase AM/PM.
return array(
'a' => 'A',
);
case 'timepicker':
// The jquery_ui timepicker supports all possible date formats.
return array();
default:
// The default timeEntry plugin requires leading zeros.
return array(
'G' => 'H',
'g' => 'h',
);
}
}