根据PHP中用户的时区格式化日期

时间:2014-10-22 16:17:38

标签: php datetime timezone

我需要向用户显示活动的日期,具体取决于您所在的时区。 示例...... 如果他们是在2014-10-22 11:05:00(活动时间)......

马德里秀2014-10-22 18:05:00

Tokio show 2014-10- 23 01:05:00

你可以帮帮我吗?

由于

1 个答案:

答案 0 :(得分:0)

DateTime上课是你的朋友。

<?php
$date = new DateTime('2000-01-01', new DateTimeZone('Pacific/Nauru')); #What you have
echo $date->format('Y-m-d H:i:sP') . "\n";

$date->setTimezone(new DateTimeZone('Pacific/Chatham')); # What you want to spit out.
echo $date->format('Y-m-d H:i:sP') . "\n";
?>

Source