From 5d4f7ab46e98f26d54246174e406eb2e65c5d98b Mon Sep 17 00:00:00 2001 From: Mohamed Shehata Date: Fri, 2 Jun 2023 12:27:23 +0300 Subject: [PATCH] MDL-78335 completion: standarize date format based on language --- completion/criteria/completion_criteria_date.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/completion/criteria/completion_criteria_date.php b/completion/criteria/completion_criteria_date.php index b077091d12c..33bd9370cd4 100644 --- a/completion/criteria/completion_criteria_date.php +++ b/completion/criteria/completion_criteria_date.php @@ -118,7 +118,7 @@ class completion_criteria_date extends completion_criteria { * @return string */ public function get_title_detailed() { - return userdate($this->timeend, '%d-%h-%y'); + return userdate($this->timeend, get_string('strftimedatemonthabbr', 'core_langconfig')); } /** @@ -138,7 +138,10 @@ class completion_criteria_date extends completion_criteria { * @return string */ public function get_status($completion) { - return $completion->is_complete() ? get_string('yes') : userdate($this->timeend, '%d-%h-%y'); + return $completion->is_complete() ? get_string('yes') : userdate( + $this->timeend, + get_string('strftimedatemonthabbr', 'core_langconfig') + ); } /** @@ -197,7 +200,7 @@ class completion_criteria_date extends completion_criteria { $details = array(); $details['type'] = get_string('datepassed', 'completion'); $details['criteria'] = get_string('remainingenroleduntildate', 'completion'); - $details['requirement'] = userdate($this->timeend, '%d %B %Y'); + $details['requirement'] = userdate($this->timeend, get_string('strftimedatemonthabbr', 'core_langconfig')); $details['status'] = ''; return $details;