在 php 中将 json 日期格式从一个时区转换为另一个时区
Convert json date format from one timezone to another in php
在使用 google api 供稿时,我得到博客 post 的创建时间格式 - 2015-04-11T06:33:00.001-07:00
这是另一个时区的日期戳。我想使用 php 将日期戳转换为 IST 时区(例如 2015-04-12T09:51:00.001+05:30
)。我该怎么做?
在另一个问题中,我所能找到的只是将 2015-04-12T09:51:00.001
转换为另一种格式,仅此而已。我无法将其转换为上述格式。
这可以通过 DateTime 轻松完成:
$dt = new DateTime('2015-04-11T06:33:00.001-07:00');
$dt->setTimeZone(new DateTimeZone('Asia/Colombo'));
echo $dt->format('c');
在使用 google api 供稿时,我得到博客 post 的创建时间格式 - 2015-04-11T06:33:00.001-07:00
这是另一个时区的日期戳。我想使用 php 将日期戳转换为 IST 时区(例如 2015-04-12T09:51:00.001+05:30
)。我该怎么做?
在另一个问题中,我所能找到的只是将 2015-04-12T09:51:00.001
转换为另一种格式,仅此而已。我无法将其转换为上述格式。
这可以通过 DateTime 轻松完成:
$dt = new DateTime('2015-04-11T06:33:00.001-07:00');
$dt->setTimeZone(new DateTimeZone('Asia/Colombo'));
echo $dt->format('c');