php - 我通过 php 发布的日期延迟了 1 小时...如何解决?

标签 php mysql date post

当我通过 php 发布到 mySQL 时,我的日期提前了 1 小时。我在洛杉矶。我怎样才能使时间正确?

这是我目前拥有的:

$date = date("m/d/y g:i A") ; 

最佳答案

使用它来获取 PHP 使用的时区 date_default_timezone_get();

如果您在洛杉矶,您可以临时为当前脚本设置时区 date_default_timezone_set('美国/洛杉矶');

http://php.net/manual/en/function.date-default-timezone-set.php

同时在日期函数中传递T:

echo date("D M j G:i:s T Y"); 输出 Mon May 25 16:23:49 EDT 2009

关于php - 我通过 php 发布的日期延迟了 1 小时...如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7548686/

相关文章:

javascript - 如何将天数添加到今天的日期?

php - 如何使异常消息在 Symfony 4 用户检查器中可翻译?

php - 有没有办法在没有 Composer 的情况下安装 Ratchet ?

php - 在运行时 Hook 到 PHPUnit 整体测试状态

MySQL 锁定优先级

c - 使用 Zeller 的一致性确定星期几

java仅使用逻辑,没有日历,日期或类似的两个日期之间的差异

php - PHP 中的 Cookie 对象

mysql - 远程 MySQL 连接不工作

mysql - MySQL 服务器的配置花费的时间比预期的要长