在javascript中将json日期格式从一个时区转换为另一个时区

时间:2015-04-12 07:02:06

标签: php datetime timezone

在使用google api for feed时,我的格式为2015-04-11T06:33:00.001-07:00的博客文章创建时间,这是另一个时区的日期戳。我想用php将datestamp转换为IST时区(例如2015-04-12T09:51:00.001+05:30)。我该怎么做?

在另一个问题中,我能找到的是将2015-04-12T09:51:00.001转换为另一种格式,即它。我无法将其转换为上述格式。

1 个答案:

答案 0 :(得分:2)

这可以通过DateTime轻松完成:

$dt = new DateTime('2015-04-11T06:33:00.001-07:00');
$dt->setTimeZone(new DateTimeZone('Asia/Colombo'));
echo $dt->format('c');

demo