当我通过 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/