我需要在我的laravel项目中设置时区,但它没有给出完全相同的时间。当前时间(通过谷歌检查)和我的代码显示的时间有所不同。我的代码如下:
date_default_timezone_set($generalSettings[0]->timeZone);
// $generalSettings[0]->timeZone = "America/Denver"
echo date("Y-m-d h:m:s");
exit;
它正在显示" 2016-12-21 01:12:05"而当前时间在美国科罗拉多州丹佛市的时间和#34;凌晨1点40分我在这里失踪的应该显示完全相同的日期时间。谢谢!
答案 0 :(得分:0)
你必须设置你的默认时区php功能,所以如果你的是丹佛你有类似的东西:
RewriteCond %{HTTPS} on
RewriteRule ^/demo([1-3])/ordercheck$ http://www.mywebsite.com/demo$1/ordercheck.php [R=301,L]
希望它对你有所帮助,无论如何检查出来:
编辑:如果你想要它在服务器上必须工作:php.ini
答案 1 :(得分:-1)
您应该在您的服务器上更改时区。
答案 2 :(得分:-1)
系统的时区是否正确设置?如果是,请尝试再次设置或使用其他NTP服务器
如何使用Linux设置时区(在Ubuntu服务器上试用):
dpkg-reconfigure tzdata