日期格式显示问题(Moodle中文版)

Moodle日期显示格式较国际化,常常为日-月-年,欲修改为我们常用的格式可修改moddle数据夹下lang/en_utf8/langconfig.php 首先看看php日期显示格…

Moodle日期显示格式较国际化,常常为日-月-年,欲修改为我们常用的格式可修改moddle数据夹下lang/en_utf8/langconfig.php

首先看看php日期显示格式化的函式strftime():

传回的字符串可以依下列的格式而定:

●  %a星期几的缩写。

●  %A星期几的全名。

●  %b月份名称的缩写。

●  %B月份名称的全名。

●  %c本地端日期时间较佳表示字符串。

●  %d用数字表示本月的第几天(范围为00至31)。

●  %H用24小时制数字表示小时数(范围为00至23)。

●  %I用12小时制数字表示小时数(范围为01至12)。

●  %j以数字表示当年度的第几天(范围为001至366)。

●  %m月份的数字(范围由1至12)。

●  %M分钟。

●  %p以’AM’或’PM’表示本地端时间。

●  %S秒数。

●  %U数字表示为本年度的第几周,第一个星期由第一个周日开始。

●  %W数字表示为本年度的第几周,第一个星期由第一个周一开始。

●  %w用数字表示本周的第几天(0为周日)。

●  %x不含时间的日期表示法。

●  %X不含日期的时间表示法。

●  %y二位数字表示年份(范围由00至99)。

●  %Y完整的年份数字表示,即四位数。

●  %Z时区或名称缩写。

●  %%%字符。

moodle原始的langconfig.php如下:

$string[‘alphabet’]=’A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z’;

$string[‘backupnameformat’]=’%%Y%%m%%d-%%H%%M’;

$string[‘firstdayofweek’]=’0′;

$string[‘locale’]=’en_AU.UTF-8′;

$string[‘localewin’]=’English_Australia.1252′;

$string[‘localewincharset’]=”;

$string[‘oldcharset’]=’ISO-8859-1′;

$string[‘strftimedate’]=’%%d%%B%%Y’;

$string[‘strftimedateshort’]=’%%d%%B’;

$string[‘strftimedatetime’]=’%%d%%B%%Y,%%I:%%M%%p’;

$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’;

$string[‘thischarset’]=’UTF-8′;

$string[‘thisdirection’]=’ltr’;

$string[‘thislanguage’]=’English’;

我们可依我们的需要修改如下:

原来:$string[‘strftimedate’]=’%%d%%B%%Y’;

修改为:$string[‘strftimedate’]=’%%Y年%%m月%%d日’;

则日期原为6July2007–>2007年7月6日

作者: admin

为您推荐

联系我们

联系我们

邮箱:

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部