阱,I「已經得到了這種類型的時間格式:2011-02-16T01:25:50 + 04:00PHP時間問題
欲剝離04:從的末端00 。字符串怎麼辦呢
我使用這個功能將時間戳從MySQL到ISO 8601格式:
$timeagotime = date('c',strtotime($row['created_at']));
其中$ timeagotime包含值:2011-02-16T01:25:50+ 04:00
阱,I「已經得到了這種類型的時間格式:2011-02-16T01:25:50 + 04:00PHP時間問題
欲剝離04:從的末端00 。字符串怎麼辦呢
我使用這個功能將時間戳從MySQL到ISO 8601格式:
$timeagotime = date('c',strtotime($row['created_at']));
其中$ timeagotime包含值:2011-02-16T01:25:50+ 04:00
請參考php的文檔' s date
功能:http://php.net/manual/en/function.date.php
您需要使用不同的格式字符串。例如,
date('Y-m-d',strtotime($row['created_at']));
Givens you「2011-02-16」。有一些格式字符串...檢查文檔。
您可以使用substr()
將其刪除,或者只是首先生成一個沒有它的日期,儘管您不能使用'c'格式選項,因爲它只是再次添加時區。
$timeagotime = substr($timeagotime, 0, 19)
$timeagotime = date('Y-m-dTG:i:s', strtotime(...));
如果您絕對不需要結束,那麼您可以使用以下內容。否則,我會建議使用不同的方式從表中生成日期。 PHP Date
$timeagotime = substr(date('c',strtotime($row['created_at'])), 0, 19);