我想将UTC日期时间转换为任何其他时区。但它只显示一个时区,所以要查看另一个时区需要每次都更改代码。我想动态将 UTC 日期时间转换为任何其他时区。可以通过选择下拉列表或其他方式
。
<?php
$date = new DateTime('2017-11-15 01:00:00 +00');
$date->setTimezone(new DateTimeZone('Asia/Calcutta'));
echo $date->format('Y-m-d H:i:s');
?>
您可以通过此代码对时区进行,您可以在其中更改下拉列表中的$timezone
变量值。
$timezone= 'Asia/Calcutta';
$date = new DateTime('2017-11-15 01:00:00 +00');
$date = new DateTime($date, new DateTimeZone($timezone));
echo $date->format('Y-m-d H:i:s');