function date_input_options in Date 5
Function to create an option list for input formats
Return value
array of date format strings with a key of the format string and a value of the current date displayed in that format
File
- ./
date.inc, line 1624 - Date/time API functions
Code
function date_input_options() {
$formats = array(
'Y-m-d H:i' => 'Y-m-d H:i:s',
'm/d/Y - H:i' => 'm/d/Y - H:i:s',
'd/m/Y - H:i' => 'd/m/Y - H:i:s',
'Y/m/d - H:i' => 'Y/m/d - H:i:s',
'd.m.Y - H:i' => 'd.m.Y - H:i:s',
'm/d/Y - g:ia' => 'm/d/Y - g:i:sa',
'd/m/Y - g:ia' => 'd/m/Y - g:i:sa',
'Y/m/d - g:ia' => 'Y/m/d - g:i:sa',
'M j Y - H:i' => 'M j Y - H:i:s',
'j M Y - H:i' => 'j M Y - H:i:s',
'Y M j - H:i' => 'Y M j - H:i:s',
'M j Y - g:ia' => 'M j Y - g:i:sa',
'j M Y - g:ia' => 'j M Y - g:i:sa',
'Y M j - g:ia' => 'Y M j - g:i:sa',
);
$options = array();
$options['site-wide'] = t('default') . ' (' . format_date(time(), 'custom', $formats[variable_get('date_format_short', 'm/d/Y - H:i')]) . ')';
foreach (array_values($formats) as $f) {
$options[$f] = format_date(time(), 'custom', $f);
}
return $options;
}