Twitter API缩短[created_at]

时间:2017-08-31 12:10:49

标签: php api date twitter time

我正在使用Twitter API,而且我对它很新。我理解当我使用GET推文数组query = 'DELETE FROM messages WHERE id = :id' 时,它会输出

  

Thu Aug 31 12:07:00 +0000 2017

有没有办法简单地获得

  

8月31日星期四

在一个变量和

  

12点07分00秒

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

2 个答案:

答案 0 :(得分:1)

您必须先将该字符串转换为日期和时间格式,方法是在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");

 ?>

答案 1 :(得分:0)

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

$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);