Index: branches/5.2.x/core/kernel/utility/formatters/date_formatter.php =================================================================== diff -u -N -r14244 -r14572 --- branches/5.2.x/core/kernel/utility/formatters/date_formatter.php (.../date_formatter.php) (revision 14244) +++ branches/5.2.x/core/kernel/utility/formatters/date_formatter.php (.../date_formatter.php) (revision 14572) @@ -1,6 +1,6 @@ language->GetDBField($regs[1]); } + if ($options['format'] == '_input_') { + // use input format instead of output format + $options['format'] = $options['input_format']; + } + if (!$options['use_timezone']) { return adodb_gmdate($options['format'], $value); } - return adodb_date($options['format'], $value); + $format = $options['format']; + $dt_separator = getArrayValue($options, 'date_time_separator'); + + if ($dt_separator) { + $format = trim($format, $dt_separator); + } + + return adodb_date($format, $value); } function HumanFormat($format)