2012-05-16 55 views
5

我使用YouTube /谷歌API和上傳日期對特定視頻返回按以下格式格式化的時間/日期:這是什麼時間格式,以及如何將其轉換爲標準化的dd/mm/yyyy日期?

2012-05-16T17:15:29.000Z

我不知道這是什麼格式,但我想知道是否有簡單的方法(例如使用DateTime())將其轉換爲dd/mm/yyyy格式?

任何提及什麼時間格式被稱爲也將讚賞;)。

+4

ISO格式:http://en.wikipedia.org/wiki/ISO_8601 –

+0

我認爲這是類似2012-05-16下午5時15分29秒 –

+2

其實,一個谷歌/ YouTube共同使用*是*標準化的。更好的是,它具有幾個優點,例如能夠在格式上對字符串進行排序近8000年,這是普遍理解的,而'd/m/Y'格式在很大程度上取決於上下文,文化和語言:) – 0xC0000022L

回答

6

這將是UTC時間

date_format($date, 'd/m/Y'); 
+0

非常感謝。對於任何不知道的人來說,'date_format()'需要'DateTime()'對象作爲'$ date'參數。我會接受定時器何時下降。 – Avicinnian

4

除了什麼@web_bod寫的,你也可以做

date('d/m/Y', strtotime('2012-05-16T17:15:29.000Z'));

0

是的,當然有。

$date = new DateTime("2012-05-16T17:15:29.000Z"); 
echo $date->format("d/m/Y"); 
相關問題