从2016-06-24T00:00:00.000 + 05:45获取日期,时间和时区

vij*_*ana 0 php datetime-format

在PHP中,我有一个带时区的日期时间格式,如:2016-06-24T00:00:00.000 + 05:30.

我想要实现的是:

  1. 以任何格式轻松阅读日期时间
  2. 得到时区

我在java中看到,它是使用SimpleDateFormat()获得的.但是,我无法弄清楚它是如何完成的.任何机构都有PHP的想法吗?

帮助将不胜感激.

Peo*_*eon 6

您可以使用DateTime课程时间:

$date = '2016-06-24T00:00:00.000+05:45';
$dt = new DateTime($date);
var_dump( $dt->getTimezone() );
var_dump( $dt->format("d.m.Y H:i") );
Run Code Online (Sandbox Code Playgroud)

http://php.net/manual/en/class.datetime.php