在输入变量以获取日期时,我正在查看比西班牙当前日期早两小时的日志。
$nowtimename = gmdate('Y-m-d h:i:s \G\M\T', time());
而且我需要它成为我们现在在西班牙使用的那个,不必认为它总是迟到两个小时,我想添加一个加两个的变量就足够了,但万一有办法做到这一点以gmdate
最好的方式。
在输入变量以获取日期时,我正在查看比西班牙当前日期早两小时的日志。
$nowtimename = gmdate('Y-m-d h:i:s \G\M\T', time());
而且我需要它成为我们现在在西班牙使用的那个,不必认为它总是迟到两个小时,我想添加一个加两个的变量就足够了,但万一有办法做到这一点以gmdate
最好的方式。
根据 PHP 在线手册(http://php.net/manual/en/function.gmdate.php),
gmdate()
您不能更改时区:使用该功能
date()
可以如下完成:我编辑我的答案,因为更彻底地审查我已经看到,如果您需要使用该功能执行以下操作
gmdate()
:就个人而言,我更喜欢第一种选择,但这取决于您的需求。
您必须在生成日期之前指定您的时区。