【发布时间】:2021-04-13 09:39:25
【问题描述】:
我想为欧洲/里斯本转换日期 UTC,但我的代码给了我不同的输出/时间:
$datafull = "13-04-2021 08:47:13";
$date = new DateTime($datafull);
$date->setTimezone(new DateTimeZone('Europe/Lisbon'));
echo $date->format('d-m-Y H:i:s (e)');
// 13-04-2021 09:47:13 (Europe/Lisbon)
$datetime = new DateTime($datafull, new DateTimeZone('Europe/Lisbon'));
print $datetime->format('d-m-Y H:i:s (e)');
// 13-04-2021 08:47:13 (Europe/Lisbon)
【问题讨论】:
-
你能澄清一下问题是什么吗?你希望达到什么目标?
-
@Grilse 有两组输出不同的代码,SO 想知道为什么它们不同。
标签: php datetime data-conversion