我试图找出为什么 php date() 给我错误的时间,将实际时间设置为 2 小时。
<?php echo date("Y-m-d H:i:s"); ?>
这给出了 2011-01-01 03:14:04 而不是 2011-01-01 05:14:04。小时减少 2。
我没有更改 date() 的时区,当用户访问该网站时,我希望他们的时区时间也正确。我怎样才能使用 php 让它工作?
这是因为默认情况下它显示 GMT 时间,您可以使用以下代码更改您所在地区的时间
date_default_timezone_set("Asia/Bangkok");//set you countary name from below timezone list
echo $date = date("Y-m-d H:i:s", time());//now it will show "Asia/Bangkok" or your date time
支持的时区列表http://www.php.net/manual/en/timezones.php
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)