如何从moodle数据库中输出日期格式的列?

时间:2014-08-25 10:28:11

标签: moodle

我想在moodle数据库中显示日期格式的列日期:

查看代码:

$table = new html_table();
$table->head = array('Date','Time', 'A' , 'B', 'C','D', 'E', 'F');

如果您有关于如何以日期格式显示日期列的任何参考或帮助,我将不胜感激?

1 个答案:

答案 0 :(得分:2)

使用userdate()它将在用户区域设置中显示日期。

userdate($scheduledatet)

编辑:您还可以使用get_string()

在用户区域设置中指定日期/时间格式
$dateformat = get_string('strftimedateshort', 'langconfig');

userdate($scheduledatet);

这些是/lang/en/langconfig.php中的英文格式

$string['strftimedate'] = '%d %B %Y';
$string['strftimedatefullshort'] = '%d/%m/%y';
$string['strftimedateshort'] = '%d %B';
$string['strftimedatetime'] = '%d %B %Y, %I:%M %p';
$string['strftimedatetimeshort'] = '%d/%m/%y, %H:%M';
$string['strftimedaydate'] = '%A, %d %B %Y';
$string['strftimedaydatetime'] = '%A, %d %B %Y, %I:%M %p';
$string['strftimedayshort'] = '%A, %d %B';
$string['strftimedaytime'] = '%a, %H:%M';
$string['strftimemonthyear'] = '%B %Y';
$string['strftimerecent'] = '%d %b, %H:%M';
$string['strftimerecentfull'] = '%a, %d %b %Y, %I:%M %p';
$string['strftimetime'] = '%I:%M %p';