1
我在這個格式的日期:轉換普通日期到MySQL的日期格式
「23/02/2017六時14分30秒」
我怎樣才能將它轉換爲MySQL默認格式?
2017年2月23日6點十四分30秒
這是我做過嘗試,但沒有奏效。
$date = "23/02/2017 6:14:30";
$date_new = date('Y-m-d H:i:s', strtotime($date));
echo $date_new; // outputs: 1969-12-31 21:00:00
它失敗,因爲「在米日期/ d/y或DMY格式通過查看在各個組件之間的分離器消除歧義:如果分離器是斜線(/),則美國米/ d/y;而如果分隔符是短劃線( - )或點(。),則假定歐洲dmy格式。但是,如果年份是以兩位數格式給出的,並且分隔符是破折號( - ,日期字符串被解析爲ymd。「http://php.net/manual/en/function.strtotime.php沒有第23個月 – nogad