導出後,當我打開CSV時,您會注意到L列格式僅適用於某些日期。這在其他日期列上也是如此。有什麼我可以用PHP來確保所有日期都能正確返回嗎?下面ID我的功能:PHP日期導出爲CSV格式
public function formatDateCI($date) {
// If Birthdate Column
if(strlen($date) == 10){
$date = explode('-',$date);
$m = $date[0];
$d = $date[1];
$Y = $date[2];
$date = $Y.'-'.$m.'-'.$d;
}
$date = new DateTime($date);
// Final Format 1983-24-12 00:00:00
return date_format($date, 'Y-d-m H:i:s');
}
如何母鹿$ date變量看起來好像它沒有進入If條件? – Gabriel 2014-10-07 14:20:40
'$ date'是來自數據庫的日期時間列嗎? – RiggsFolly 2014-10-07 14:22:18
加布裏埃爾,如果它沒有進入if條件它看起來像2014-08-07 21:04:19,裏格斯,數據庫中的brithdate列不是日期時間。其他列是日期時間 – Hector 2014-10-07 14:25:10