我有這個字符串,我從GUI獲取:09/22/2012(mm/dd/yyyy)。PHP格式化數據字符串到MySQL日期格式
我想它格式化爲:
date("Y-m-d"); //(the MySQL DATE format)
我應該是正確的PHP日期函數的參數這樣做呢?
我有這個字符串,我從GUI獲取:09/22/2012(mm/dd/yyyy)。PHP格式化數據字符串到MySQL日期格式
我想它格式化爲:
date("Y-m-d"); //(the MySQL DATE format)
我應該是正確的PHP日期函數的參數這樣做呢?
您可以嘗試
$date = DateTime::createFromFormat("m/d/Y", "09/22/2012");
echo $date->format("Y-m-d");
輸出
2012-09-22
該解決方案比另一個更好。 –
您還可以執行以下操作來獲得MySQL的日期格式。
echo date('Y-m-d', strtotime('09/22/2012'));
// Output: 2012-09-22
希望有幫助。
你是什麼意思'什麼shell php'? – Baba
@Baba我認爲他的意思是「什麼應該是PHP日期函數的正確參數」(「shell」可能是「必須」的錯字)。 – Barmar