【问题标题】:Twitter API shorten [created_at]Twitter API 缩短 [created_at]
【发布时间】:2017-08-31 12:10:49
【问题描述】:

我正在使用 Twitter API,而且对它比较陌生。我知道当我使用 GET 推文数组 [created_at] 时,它会输出类似于

的内容

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

有没有办法简单的得到

8 月 31 日星期四

在一个变量中和

12:07:00

在第二个变量中?所以我可以只使用时间和日期。

【问题讨论】:

标签: php api date twitter time


【解决方案1】:

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

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

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

<?php

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

 ?>

【讨论】:

  • 应该是d,而不是$variable1中的m
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-06
    • 2011-08-11
    • 2017-04-10
    • 2016-03-01
    • 2014-06-30
    • 1970-01-01
    • 2018-03-15
    相关资源
    最近更新 更多