我想在php中的india timezone中的日期的另一个时区获取日期。即如果日期是01-02-2013 in indian(+5:30)timezone另一个时区的日期是多少? ?
答案 0 :(得分:1)
查看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
答案 1 :(得分:0)
使用date_default_timezone_set
:http://php.net/manual/en/function.date-default-timezone-set.php