您如何在穆德/托塔拉州的员工调查中更改日期格式?

时间:2019-06-25 22:15:52

标签: php moodle

我正在尝试将反馈模块(员工调查)中的日期格式从“ 2019年6月24日星期一,上午11:04”更改为“ MM / DD / YYYY”。

我什至不确定默认日期格式来自哪里,我在任何配置文件或langconfig.php文件中都找不到该格式。

我已安装US_EN语言包并将其设置为默认语言。

Moodle / Totara信息:
Moodle版本标识符-3.2.5(内部版本:20170911)
Totara版本号-10.4
Totara内部编号-20180118.00
Totara版本标识符-10.4(内部版本:20180118.00)

我已将langconfig.php文件'strftimedatefulllong'更改为正确的格式:$ string ['strftimedatefulllong'] ='%m /%d /%Y'; //'%d /%m /%Y'
,但是我不确定如何将这种格式应用于调查报告(反馈模块)。

我已将此功能添加到moodle \ mod \ data \ field \ date \ field.class.php文件中。

/**
 * Custom export for date that converts timestamp to date
 *
 * @param object $record
 * @return String human readible date
 */
public function export_text_value($record) {
    return userdate($record->content, get_string('strftimedatefulllong', 'langconfig'), 0);
}

我知道我可以使用get_string()指定日期格式,但是我不确定将代码放在何处。

$ dateformat = get_string('strftimedateshort','langconfig'); userdate($ datefield);

我搜索并发现其他人也对Moodle提出了相同的“日期格式”问题,但我没有就如何更改默认日期格式(甚至如何在“反馈”模块中更改日期)获得明确答案。

0 个答案:

没有答案