【问题标题】: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");
?>
【解决方案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);