我有字段日期格式dd/mm/YYYY的MySQL數據庫。正如你知道這個日期格式不適合PHP的完美。PHP:將不正確的日期格式更改爲正確的格式
如何將這樣的(dd/mm/YYYY)轉換爲好看(YYYY-mm-dd)。如果有PHP函數?
我有字段日期格式dd/mm/YYYY的MySQL數據庫。正如你知道這個日期格式不適合PHP的完美。PHP:將不正確的日期格式更改爲正確的格式
如何將這樣的(dd/mm/YYYY)轉換爲好看(YYYY-mm-dd)。如果有PHP函數?
可以使用DateTime::createFromFormat方法
$dateTime = DateTime::createFromFormat('d/m/Y', '25/02/2016');
echo $dateTime->format('Y-m-d');
它的工作。扎西德勒克! – tashi
您可以使用PHP的date()
函數格式化日期。
$date = "2016-03-21";
$newDate = date("Y-m-d", strtotime($date));
您可以直接從查詢使用MySQL的函數DATE_FORMAT獲取日期(date_column, 「%D-%間%Y」)
選擇DATE_FORMAT(date_column,「%d-%m-%Y」)作爲日期從表 這將返回日期01-02-2016格式
PHP中有很多函數,如果你看....親自,我會推薦nd [DateTime :: createFromFormat](http://www.php.net/manual/en/datetime.createfromformat.php),然後是[format()](http://www.php.net/manual/en /datetime.format.php)方法 –