如果我的服务器未配置为格林威治标准时间,我无法理解为什么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
Run Code Online (Sandbox Code Playgroud)
更新
如何获得格林威治的当前时间?用日期计算("O")?还有其他方法吗?