我使用YouTube /谷歌API和上傳日期對特定視頻返回按以下格式格式化的時間/日期:這是什麼時間格式,以及如何將其轉換爲標準化的dd/mm/yyyy日期?
2012-05-16T17:15:29.000Z
我不知道這是什麼格式,但我想知道是否有簡單的方法(例如使用DateTime()
)將其轉換爲dd/mm/yyyy格式?
任何提及什麼時間格式被稱爲也將讚賞;)。
我使用YouTube /谷歌API和上傳日期對特定視頻返回按以下格式格式化的時間/日期:這是什麼時間格式,以及如何將其轉換爲標準化的dd/mm/yyyy日期?
2012-05-16T17:15:29.000Z
我不知道這是什麼格式,但我想知道是否有簡單的方法(例如使用DateTime()
)將其轉換爲dd/mm/yyyy格式?
任何提及什麼時間格式被稱爲也將讚賞;)。
這將是UTC時間
date_format($date, 'd/m/Y');
非常感謝。對於任何不知道的人來說,'date_format()'需要'DateTime()'對象作爲'$ date'參數。我會接受定時器何時下降。 – Avicinnian
除了什麼@web_bod寫的,你也可以做
date('d/m/Y', strtotime('2012-05-16T17:15:29.000Z'));
是的,當然有。
$date = new DateTime("2012-05-16T17:15:29.000Z");
echo $date->format("d/m/Y");
ISO格式:http://en.wikipedia.org/wiki/ISO_8601 –
我認爲這是類似2012-05-16下午5時15分29秒 –
其實,一個谷歌/ YouTube共同使用*是*標準化的。更好的是,它具有幾個優點,例如能夠在格式上對字符串進行排序近8000年,這是普遍理解的,而'd/m/Y'格式在很大程度上取決於上下文,文化和語言:) – 0xC0000022L