我曾经date("Y-m-d H:i:s");
获取当前日期时间格式,但结果与我的 Windows 系统不匹配。
例子:
<?php
echo "Current date time: ".date("Y-m-d H:i:s")."<br />";
?>
显示结果的示例代码:
当前日期时间:2012-05-30 01:58:21
但我的 Windows 系统日期时间是 2012-05-30 09:56:04
我已经尝试使用date_default_timezone_set('Asia/Singapore')
函数来获取我的区域日期时间并且它可以工作,但我希望它在我的 php.ini 中设置为默认值。
例如:(它的工作)
<?php
date_default_timezone_set('Asia/Singapore');
echo "Current date time: ".date("Y-m-d H:i:s")."<br />";
?>
我还尝试在date.timezone = ""
更改为date.timezone = "Asia/Singapore"
但不起作用的 php.ini 中设置默认值。
我使用 Windows 7 Home Premium 64 位和 php-5.3.13-Win32-VC9-x86。有谁知道如何匹配这些值?