php datetime 加上时区显示
DateTime 类来处理日期和时间,包括添加时区。以下是一个示例代码,演示如何将时区添加到 DateTime 对象中并显示结果:
php<?php
// 创建一个 DateTime 对象,表示当前的日期和时间
$datetime = new DateTime();
// 设置时区(以 UTC 为例)
$datetime->setTimezone(new DateTimeZone('UTC'));
// 输出当前的日期和时间,包括时区信息
echo $datetime->format('Y-m-d H:i:s T') . "\n";
// 修改时区为美国东部时间(以 ET 为例)
$datetime->setTimezone(new DateTimeZone('America/New_York'));
// 输出修改后的日期和时间,包括时区信息
echo $datetime->format('Y-m-d H:i:s T') . "\n";
?>
在上述代码中,我们首先创建了一个 DateTime 对象,表示当前的日期和时间。然后,使用 setTimezone()
方法将时区设置为 UTC。接着,使用 format()
方法将日期和时间以指定的格式输出,其中 T
表示时区信息。然后,我们再次使用 setTimezone()
方法将时区修改为美国东部时间(ET),并再次输出修改后的日期和时间。