Twitter json + php
问题描述:
我正在拉动twitter json feed并使用php解析它。 数组中的一个值是[created_at] => Wed Jun 22 06:19:31 +0000 2011
。 但是我只想要“Wed Jun 22
”。Twitter json + php
我目前使用$data->created_at = substr($data->created_at, 0, 10);
但例如如果月/日有4个字符,它会搞砸了,所以我需要一个更好的方式来做到这一点。
答
preg_match("/([a-zA-Z]+ [a-zA-Z]+ [0-9]+)/", "Wed Jun 22 06:19:31 +0000 2011", $date);
$date = $date[1];
答
或者你可以使用的strtotime创建一个新的日期和PHP日期函数。
$ new_date = date('D M n',strtotime($ data-> created_at));
答
你应该看看PHP的DateTime类,尤其是DateTime::createFromFormat()。创建比使用substr()
的日期/时间对象方式清洁解决方案。
另外,你知道,如果你想存储一年...