【发布时间】:2011-07-18 17:57:57
【问题描述】:
如果我的服务器未配置为格林威治标准时间,我无法理解为什么 gmdate() 和 date() 会返回相同的值。
这是为什么?
echo time(); // 1311011114
echo date("U"); // 1311011114
echo gmdate("U"); // 1311011114
echo date("j-m-y H:m:s"); // 18-07-11 12:07:14
echo date("e"); // America/Chicago
echo date("O"); // -0500
echo date("T"); // CDT
更新
我如何获得格林威治的当前时间?用日期(“O”)计算?还有其他方法吗?
【问题讨论】:
-
查看我在帖子中添加的链接以供您更新
-
对我来说有意义的答案是:
time() is always the same **everywhere**