我改变了
<?php echo date('l, F, jS, Y); ?>
到
<?php
date_default_timezone_set('Denver');
echo date('l, F, jS, Y'); ?>
我在山区时区,并希望将其作为默认值。有什么想法吗?
答案 0 :(得分:2)
正如@CD001在评论中提及的那样,您使用的时区有问题(更改为export { Home } from './home/Home'
)。您可以使用America/Denver
设置运行时,也可以预设date_default_timezone_set
文件的默认值,而不是使用init_set()
。
在运行时设置默认时区
php.ini
或者更改配置级别的默认值
更改ini_set('date.timezone', 'America/Denver');
打开php.ini
下的php.ini
。
将/etc/php.ini
设置为date.timezone
America/Denver
重新启动服务器
重新启动Apache以将更改纳入帐户
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = America/Denver
检查强>
如果您想检查设置是否已正确保存,请执行systemctl restart httpd.service
并搜索字段phpinfo();
。