我的电脑当地时间为12-03-2013 4:30pm
。
我的XAMPP日期功能将时间打印为12-03-2013 10:49:56
。
如何设置XAMPP服务器时间以显示系统时间?
答案 0 :(得分:45)
转到C:\xampp\php\php.ini
或您php.ini
所在的自定义路径,将其打开。
寻找以下内容:date.timezone = "Europe/Warsaw"
。可能你的价值与我的Europe/Warsaw
不同。所以只搜索字符串:date.timezone
。
将值Europe/Warsaw
更改为正确的值,例如date.timezone = "Asia/Kolkata"
如果有人正在寻找他的位置,请检查有效值http://php.net/manual/en/timezones.php
不要忘记重新启动XAMPP。
答案 1 :(得分:4)
对于那些对他们应该使用的时区(date.timezone)感到困惑的人(就像我刚才一样),请参阅PHP的这本手册
http://php.net/manual/en/timezones.php
希望这有帮助。
答案 2 :(得分:2)
在您的XAMPP中,您可以更改php.ini并搜索
date.timezone
并将其更改为您喜欢的时区
date.timezone = Asia/Jakarta
这是XAMPP。如果您无法在远程服务器上更改Web服务器时间,请尝试将此date_default_timezone_set()函数放在您的php上。像这样:
<?php date_default_timezone_set('Asia/Jakarta'); ?>
答案 3 :(得分:0)
答案 4 :(得分:0)
无需更改 xampp 的 php.ini
文件。在获取当前时间之前添加 date_default_timezone_set()
函数。
date_default_timezone_set('Asia/Kolkata');
echo date("Y-m-d H:i:s");
使用这种方式是因为如果您托管网站,时间将根据主机服务器显示。因此,使用此方法可以避免将来出现错误。