【发布时间】:2013-04-06 12:30:44
【问题描述】:
我想在 php 中获取印度时区日期的另一个时区的日期。即如果日期是印度(+5:30)时区的 01-02-2013 另一个时区的日期是什么。 ?
【问题讨论】:
我想在 php 中获取印度时区日期的另一个时区的日期。即如果日期是印度(+5:30)时区的 01-02-2013 另一个时区的日期是什么。 ?
【问题讨论】:
看看DateTime 和DateTimeZone 对象。
<?php
$date = new DateTime('now', new DateTimeZone('Europe/London'));
echo $date->format('r e'); // Sun, 14 Apr 2013 10:24:55 +0100 Europe/London
$date->setTimezone(new DateTimeZone('America/New_York'));
echo $date->format('r e'); // Sun, 14 Apr 2013 05:26:08 -0400 America/New_York
【讨论】:
Asia/Calcutta 时区处理的——您可能会认为它会在@987654326 的某个地方处理,这是可以原谅的@分支...
使用date_default_timezone_set:http://php.net/manual/en/function.date-default-timezone-set.php
【讨论】: