打开文件 XOOPSROOT/language/YOUR_LANGUAGE/global.php
在文件中找到以下位置并调整设置:记得备份!
---------------------------------------------------
定义("_DATESTRING","Y/n/j G:i:s");
定义("_MEDIUMDATESTRING","Y/n/j G:i");
定义("_SHORTDATESTRING","Y/n/j");
/*
在格式化字符串中,以下字符得到识别:
a - "am" 或 "pm"
A - "AM" 或 "PM"
d - 月份中的天,两位数字带前导零,例如 "01" 至 "31"
D - 周中的天,文本形式,三位字母,例如 "Fri"
F - 月份,文本形式,全名,例如 "January"
h - 小时,12小时制,例如 "01" 至 "12"
H - 小时,24小时制,例如 "00" 至 "23"
g - 小时,12小时制,不带前导零,例如 "1" 至 "12"
G - 小时,24小时制,不带前导零,例如 "0" 至 "23"
i - 分钟;例如 "00" 至 "59"
j - 月份中的天,不带前导零;例如 "1" 至 "31"
l (小写的 'L') - 周中的天,文本形式,全名,例如 "Friday"
L - 是否为闰年的布尔值;例如 "0" 或 "1"
m - 月份;例如 "01" 至 "12"
n - 月份,不带前导零;例如 "1" 至 "12"
M - 月份,文本形式,三位字母;例如 "Jan"
s - 秒;例如 "00" 至 "59"
S - 英文的序数后缀,文本形式,两位字符;例如 "th"、"nd"
t - 指定月份的天数;例如 "28" 至 "31"
T - 该机器的时间区域设置;例如 "MDT"
U - 自纪元以来经过的秒数
w - 周中的天,数字形式;例如 "0" (星期日) 至 "6" (星期六)
Y - 年,四位数字;例如 "1999"
y - 年,两位数字;例如 "99"
z - 年中的天;例如 "0" 至 "365"
Z - 时区偏移量(秒)(例如 "-43200" 至 "43200")
*/
-------------------------------------------------------
有关更多信息,请参阅关于 PHP
date 函数的文档。
时区设置帮助
当我执行
我得到以下结果。
Mon, xx Sep 2005 xx:xx:xx -0700 (xx 是变量)
这意味着服务器位于 -7 GMT,我在 +5.5GMT。我不知道我的什么可能出了问题。
1). 服务器时区 = ??
2). 默认时区 = ??
如果能的话,我想直接从xoops_root/language/YOur_language/global.php中修改,但不知道应该在哪里插入时差。
是否可以通过“管理员 >> 首选项 > 通用设置 > 服务器时区 & 默认时区”中进行修复?
现在我的设置是
1). 服务器时区 = GMT
2). 默认时区 = +5.5 GMT
我想让网站使用默认时区+5.5GMT,但所有帖子都使用了-7GMT。甚至评论显示的时间也是错误的。
请帮忙...
我正在使用版本2.0.13.1。
提前感谢!