mirror of
https://github.com/moodle/moodle.git
synced 2025-01-19 06:18:28 +01:00
MDL-16606 "userdate inserts a space in front of date when chopping off the leading 0 on day of the month produced by %d"
extra space was used in front of %d so that we can detect the difference between a leading 0 and something like 10, 20, or 30. The extra space was removed along with any leading 0 but not if there was no leading zero. Now removing extra space even if there is no leading zero. Now applying fix to conditional branch for when using a time offset from GMT instead of server time.
This commit is contained in:
parent
3e95343a88
commit
9db3992a65
@ -1263,7 +1263,7 @@ function userdate($date, $format='', $timezone=99, $fixday = true) {
|
||||
$date += (int)($timezone * 3600);
|
||||
if ($fixday) {
|
||||
$datestring = gmstrftime($formatnoday, $date);
|
||||
$daystring = str_replace(' 0', '', gmstrftime(' %d', $date));
|
||||
$daystring = str_replace(array(' 0', ' '), '', gmstrftime(' %d', $date));
|
||||
$datestring = str_replace('DD', $daystring, $datestring);
|
||||
} else {
|
||||
$datestring = gmstrftime($format, $date);
|
||||
|
Loading…
x
Reference in New Issue
Block a user