Php Twitter API缩短[创建时间]

Php Twitter API缩短[创建时间],php,api,date,twitter,time,Php,Api,Date,Twitter,Time,我正在使用twitterapi,而且对它相当陌生。我知道,当我使用GET tweet数组[created_at]时,它会按照 2017年8月31日星期四12:07:00+0000 有没有一种简单的方法 8月31日星期四 在一个变量和 12:07:00 在第二个变量中?因此,我可以简单地使用时间和日期。您必须首先通过在php的date()函数中传递该值,将该字符串转换为日期和时间格式 然后,您可以从中获取日期和时间,并将其存储在不同的变量中 使用php中的日期和时间格式函数。 <?php

我正在使用twitterapi,而且对它相当陌生。我知道,当我使用GET tweet数组
[created_at]
时,它会按照

2017年8月31日星期四12:07:00+0000

有没有一种简单的方法

8月31日星期四

在一个变量和

12:07:00


在第二个变量中?因此,我可以简单地使用时间和日期。

您必须首先通过在php的date()函数中传递该值,将该字符串转换为日期和时间格式

然后,您可以从中获取日期和时间,并将其存储在不同的变量中

使用php中的日期和时间格式函数。

<?php

   $dateandtime = new DateTime("Your date string getting from twitter");
   $variable1=$dateandtime->format("D M m");        
   $variable2=$dateandtime->format("H:i:s");

 ?>

将返回的日期时间转换为所需格式的另一种核心方法

$dateString = "Thu Aug 31 12:07:00 +0000 2017";
//use strtotime function to get timestamp of a string date
//returnedTimestamp=strtotime($dateString);
$datePart=date('D M d',$returnedTimestamp);
$timePart=date('H:i:s',$returnedTimestamp);

你在谷歌上搜索过“如何在php中解析datetime”吗?以下是我在结果顶部得到的结果:在
$variable1
中,它应该是
d
而不是
m