【发布时间】:2013-09-06 07:43:31
【问题描述】:
我的 PHP 时区是“亚洲/德黑兰”,所以我不希望 gmmktime 给我与 mktime 相同的结果。
php 信息:
默认时区亚洲/德黑兰
但是当我在我的 php 控制台中输入时:
echo date('jS F Y h:i:s A (T)', mktime());
2013 年 9 月 3 日 11:23:10 AM (IRDT)
echo date('jS F Y h:i:s A (T)', gmmktime());
2013 年 9 月 3 日 11:23:16 AM (IRDT)
虽然我预计时差为 3.5 或 4.5 小时。我在某处犯错了吗?
【问题讨论】:
-
你应该使用
gmdate和date
标签: php timezone timestamp timestamp-with-timezone