PHP 默认时区配置

标签 php

我今天注意到PHP报告的日期是错误的。

当我进入 PHP 文件试图更改时区时,我收到一个很大的丑陋警告,说必须设置时区。

当时区设置为 UTC 但日期错误时,我没有收到任何错误消息。

除 UTC 之外的所有其他值都会引发错误。

这是什么?

最佳答案

date.timezone = "Europe/Paris"

将其放入您的 php.ini 文件中,并使用来自 here 的适当时区,然后重新启动您的 HTTP 服务器。

如果您不想全局设置它,而是想逐个脚本地设置它,请在使用日期/时间函数的每个页面上使用此代码:

date_default_timezone_set('America/Los_Angeles');

与全局时区设置一样,从 here 中选择您的时区.

关于PHP 默认时区配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11927156/

相关文章:

php - 没有这样的主机是已知的 - Localhost 无法识别

php - 如何仅允许 apache 中的 localhost 访问文件夹

php - 使用 Twig 模板引擎为具有所需占位符 (/post/{id} ) 的路由动态创建链接

php - 更改提交时 Ajax 表单上的 CSRF token 不匹配

php - 使用 PHP 检查图像是否唯一的好方法是什么?

php - 使用选择和 URL ID 插入数据库

mysql - 如何查看哪些缓存功能已打开? [PHP/MYSQL]

php - 比 foreach 更快的查询

php - 如何使用 Laravel 将身份验证从一个用户切换到另一个用户

javascript - 如何在 jQuery 中实现闭包