Joomla文档中文翻译 - FAQ - 怎样改变日期格式
在昨天的文档中,我们学习了怎样使用Joomla内建的插件在文章中插入模块;今天来看看怎样改变默认的日期格式;这个需求貌似蛮普遍的,无论是模板本身还是扩展当中的日期显示,有时为了在站内实现一定程度的统一而需要调整。
Joomla 1.5的日期格式信息存储在下面这个文件中:
Joomla根路径/language/<your language>/<your language>.ini;例如,对于英语,文件具体路径为Joomla根路径/language/en-GB/en-GB.ini。
为了实现改变日期格式的需求,我们要修改该文件中#Date Format部分的代码。默认状况下呢,日期采用国际标准格式,即“Thursday, 31 January 2008 18:30”这个样子;举例说,我们现在希望将默认格式修改为US标准格式,即“Thursday, January 31, 2008, 06:30 PM”这样子,那么需要将原来的代码:
DATE_FORMAT_LC=%A, %d %B %Y
DATE_FORMAT_LC1=%A, %d %B %Y
DATE_FORMAT_LC2=%A, %d %B %Y %H:%M
DATE_FORMAT_LC3=%d %B %Y
DATE_FORMAT_LC4=%d.%m.%y
DATE_FORMAT_JS1=y-m-d
%Y-%M-%D=%Y-%m-%d
%A, %B %E=%A, %B %e
修改为:
DATE_FORMAT_LC=%A, %B %d, %Y
DATE_FORMAT_LC1=%A, %B %d, %Y
DATE_FORMAT_LC2=%A, %B %d, %Y %I:%M %p
DATE_FORMAT_LC3=%B %d, %Y
DATE_FORMAT_LC4=%m.%d.%y
DATE_FORMAT_JS1=m-d-y
%Y-%M-%D=%Y-%M-%D
%A, %B %E=%A, %B %e
对比一下原来的代码简单说明下:原来第三行的“%H:%M”对应着“18:30”这样的时间格式,现在的“%I:%M %p”对应着需求中的“06:30 PM”;如果希望去掉“06”中的0,使其显示成为“6:30 PM”,那么可以将%I(大写的i)替换为%l(小写的L);另外,如果希望PM或AM以小写字母显示,那么需要将%p改为%P,注意P与AM/PM的大小写对应关系是相反的。
Joomla使用标准的Linux日期格式代码,详情也可参见Linux / Unix Command: date。
译者:Viiiix7210
如需转载,请注明官方英文文档及本人译文的出处,谢谢。查看官方英文文档: How do you change the date format?
| < Prev | Next > |
|---|
