我想轉換一個日期,我從一個文件「1904年9月2日」解析。如何將它轉換爲MySQL日期格式以便能夠將其插入到MySQL中?如果將其插入這樣我得到「0000-00-00」在MySQLPhp提取日期爲mysql
我想是這樣的:
$date = DateTime::createFromFormat('j-M-Y', $data[11]);
//echo $date->format('Y-m-d');
在此先感謝
我想轉換一個日期,我從一個文件「1904年9月2日」解析。如何將它轉換爲MySQL日期格式以便能夠將其插入到MySQL中?如果將其插入這樣我得到「0000-00-00」在MySQLPhp提取日期爲mysql
我想是這樣的:
$date = DateTime::createFromFormat('j-M-Y', $data[11]);
//echo $date->format('Y-m-d');
在此先感謝
我認爲你在尋找這樣的事情?
mktime(0,0,0,9,2,1904)
只要使用'strtotime' 。 – Barmar
如果使用'createFromFormat',則必須使格式與從文件中讀取的日期相匹配。 'j-M-Y'代表'2-09-1904',而不是'1904年9月2日'。 – Barmar