Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は、人々が参加してMySQLに日付タイプとして保存したい生年月日を入力するサイトを持っています。
私が持っているデータは
Day - eg: 1 or 11, 23 etc Month - eg: March or April or December Year - eg: 1975 or 1964 or 1944 etc thus eg: 3 March 1966
これを MySQL の日付型として保存できる形式に変換するにはどうすればよいですか?
ありがとうございました
$datetime = DateTime::createFromFormat('j F Y', '3 March 1966'); echo $datetime->format('Y-m-d');
実際に見る
参照:
date() および strtotime() 関数を使用して作成できます
$mysql_date= date("Y-m-d",strtotime("3 March 1996"));
動作デモ