Commit 694ef721 authored by Andrew Nicols's avatar Andrew Nicols
Browse files

MDL-74379 core: Update date_format_string to use x-os functions

parent 09858c06
...@@ -2357,18 +2357,15 @@ function date_format_string($date, $format, $tz = 99) { ...@@ -2357,18 +2357,15 @@ function date_format_string($date, $format, $tz = 99) {
date_default_timezone_set(core_date::get_user_timezone($tz)); date_default_timezone_set(core_date::get_user_timezone($tz));
$datearray = getdate($date); if (strftime('%p', 0) === strftime('%p', HOURSECS * 18)) {
$datearray = getdate($date);
if (nl_langinfo(AM_STR) == nl_langinfo(PM_STR)) {
$format = str_replace([ $format = str_replace([
'%P', '%P',
'%p', '%p',
], [ ], [
$datearray['hours'] < 12 ? get_string('am', 'langconfig') : get_string('pm', 'langconfig'), $datearray['hours'] < 12 ? get_string('am', 'langconfig') : get_string('pm', 'langconfig'),
$datearray['hours'] < 12 ? get_string('amcaps', 'langconfig') : get_string('pmcaps', 'langconfig'), $datearray['hours'] < 12 ? get_string('amcaps', 'langconfig') : get_string('pmcaps', 'langconfig'),
], ], $format);
$format);
} }
$datestring = strftime($format, $date); $datestring = strftime($format, $date);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment