2012-05-27 14 views
0

我特林讓來自MySQL的PHP​​腳本的谷歌新聞站點地圖(所有保存的日期爲+08時間戳:00)。PHP轉換日期YYYY-MM-DD HH:MM:ssTZD

但如何將日期轉換爲YYYY-MM-DD hh:mm:ssTZD?

例如1338048000 =>2012-05-26T09:00:00+08:00

echo date("Y-m-d T h:i:s",'1338048000').'+08:00';//2012-05-26 PDT 09:00:00+08:00 

沒有結果我需要什麼。以及如何?謝謝。

回答

1

這個怎麼樣?

echo date("c",'1338048000'); 
1

我會說:

gmdate('Y-m-d\TH:i:s\Z', '1338048000'); 

T意味着什麼,以及需要進行轉義。或者,自PHP5起,ISO8601日期格式本身受c字符的支持。

此外,使用gmdate而不是date消除了需要擔心時區的問題。

0
echo date("c", "1338048000").'+08:00'; 
相關問題