我要做的是获取用户浏览我的网站的正确时间,并将当前时间增加 10 分钟。这是我的代码:
<?php
$now = time();
$closetime = $now+600;
echo strftime("%A %b %e %I:%M%p %Z",$closetime) . "\n";
?>
一切都按我的预期工作,唯一的问题是时区已关闭。我目前在东海岸,所以这里是 12:55,但上面的代码会输出:Monday Oct 7 12:05PM CDT
这比我想要的晚 1 小时。
如何使用户正确显示它,以便无论哪个国家或时区,它总是显示从当前时间起 10 分钟?