function date_popup_format_to_popup_time in Date 6
Same name and namespace in other branches
- 5.2 date_popup/date_popup.module \date_popup_format_to_popup_time()
 - 6.2 date_popup/date_popup.module \date_popup_format_to_popup_time()
 - 7.3 date_popup/date_popup.module \date_popup_format_to_popup_time()
 - 7 date_popup/date_popup.module \date_popup_format_to_popup_time()
 - 7.2 date_popup/date_popup.module \date_popup_format_to_popup_time()
 
Recreate a date format string so it has the values popup expects.
Parameters
string $format: a normal date format string, like Y-m-d
Return value
string a format string in popup format, like YMD-
1 call to date_popup_format_to_popup_time()
- date_popup_process_time in date_popup/
date_popup.module  - Process the time portion of the element.
 
File
- date_popup/
date_popup.module, line 411  - A module to enable jquery calendar and time entry popups. Requires the Date API.
 
Code
function date_popup_format_to_popup_time($format) {
  if (empty($format)) {
    $format = 'H:i';
  }
  $format = str_replace(array(
    'G',
  ), 'H', $format);
  $format = str_replace(array(
    'g',
  ), 'h', $format);
  $format = str_replace(array(
    'a',
  ), 'A', $format);
  $format = str_replace(array(
    ' ',
    '/',
    '-',
    '.',
    'l',
    'z',
    'w',
    'W',
    'd',
    'j',
    'm',
    'n',
    'y',
    'Y',
  ), '', $format);
  return $format;
}