【发布时间】:2017-03-26 02:30:48
【问题描述】:
我知道在 php 中,您可以从 unix 时间戳创建 DateTime 对象,并将其时区设置为多行,如下所示:
$date = new DateTime('@' . $timestamp);
$date_with_timezone = $date->setTimezone(new DateTimeZone('America/Chicago'));
但是,我想在一行中执行此操作。以下方法不起作用:
$date_with_timezone = new DateTime('@' . $timestamp, new DateTimeZone('America/Chicago'));
有没有办法从 unix 时间戳创建一个 php DateTime 对象,并在同一行设置一个时区?
【问题讨论】: