如何将时区与 php 日期一起使用



我有一个PHP页面正在拉入日期字符串。

eg. 2012-11-10 11:37:06

我知道这个时间是在一个特定的时区。

我想将此日期存储在MySQL日期字段中UTC以便以后可以将其转换为客户端的本地时间。

我怎样才能在PHP做到这一点?

若要转换时区,请使用 DateTime 类 http://www.php.net/manual/en/class.datetime.php

// Create a DateTime object with your local time and local timezone.
$d = new DateTime('2012-11-10 11:37:06', new DateTimeZone('Pacific/Auckland'));
// Convert to UTC
$d->setTimeZone(new DateTimeZone('UTC'));
// outputs 2012-11-09 22:37:06
echo $d->format('Y-m-d H:i:s');

相关内容

  • 没有找到相关文章

最新更新