PHP date() 显示明天的日期

标签 php

我有一个奇怪的错误。
如果我打电话:

 date("js M")

它显示明天的日期,我不知道发生了什么变化,因为昨天该功能运行良好。
我没有在生产中测试任何东西,据我所知,它只发生在本地主机中。

我已经检查了我的时钟,它是对的,还有其他地方可以让 PHP 获取日期吗?什么可以改变?
谢谢!

最佳答案

默认情况下 date()函数使用 unix 时间戳,始终设置为 +0:00。

date_default_timezone_set('America/New_York');

如果您设置默认时区,则使用的 unix 时间戳会将正确的偏移量应用于您的位置,无论您身在何处,您都应该获得正确的日期。

关于PHP date() 显示明天的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11854861/

相关文章:

php - 需要 webkit chrome 中的 flexbox 示例

php - 如何多次加入同一个表以检索不同的结果

php自动加载器 fatal error : Class not found

PHP:检查 POST 数据的正确方法?

php - 在另一个登录用户的桌面上执行 PHP 中的 shell 命令

php - 消息 : Trying to access array offset on value of type null

php - 如何在 php 和 mysql 中管理不同国家用户的日期和时间不匹配

php - macOS Mojave 更新后 Apache 不工作

php - 使用 PDO 从查询创建多维数组

PHP system() mysqldump 使我的页面没有响应