我怎样才能将publishedAt转换为日期和时间

时间:2019-05-14 21:03:46

标签: php youtube-api

我从Youtube API获得了发布结果,但是我想使用php将其转换为日期和时间,我该怎么做?

  

发表于文本:2018-08-14T14:30:02.000Z

2 个答案:

答案 0 :(得分:1)

您可以将其传递给strtotime()或DateTime构造函数

>>> strtotime('2018-08-14T14:30:02.000Z')
=> 1534257002
>>> new DateTime('2018-08-14T14:30:02.000Z')
=> DateTime @1534257002 {#3353
     date: 2018-08-14 14:30:02.0 +00:00,
   }

答案 1 :(得分:1)

正如灰色所说,您可以使用strtotime()和date()格式化日期。

$googleTime = '2018-08-14T14:30:02.000Z';
$strtotimeFormat = strtotime($googleTime);
$dateTimeFormat = date('Y-m-d H:i:s', $strtotimeFormat)
var_dump($dateTimeFormat)

输出:'2018-08-14 14:30:02'