PHP 日期(日)在午夜之前更改

  • 本文关键字:午夜之前 日期 PHP php
  • 更新时间 :
  • 英文 :


我改变了

<?php echo date('l, F, jS, Y); ?>

<?php 
        date_default_timezone_set('Denver');
        echo date('l, F, jS, Y'); ?>

我在山区时区,并希望将其作为默认值。有什么想法吗?

正如

@CD001在他的评论中提到的,您使用的时区有问题(更改为America/Denver(。除了使用date_default_timezone_set之外,您还可以使用 init_set() 将其设置为运行时或预设 php.ini 文件的默认值。

在运行时设置默认时区

ini_set('date.timezone', 'America/Denver');

或在配置级别更改默认值

更改php.ini

打开 /etc/php.ini 下的php.ini

date.timezone设置为America/Denver

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = America/Denver

重新启动服务器

重新启动 Apache 以考虑更改

systemctl restart httpd.service

检查

如果要检查设置是否已正确保存,请执行phpinfo();并搜索字段Default timezone

最新更新