0

私は、人々が参加して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 の日付型として保存できる形式に変換するにはどうすればよいですか?

ありがとうございました

4

2 に答える 2

1
$datetime = DateTime::createFromFormat('j F Y', '3 March 1966');
echo $datetime->format('Y-m-d');

実際に見る

参照:

于 2013-02-21T01:04:29.847 に答える
0

date() および strtotime() 関数を使用して作成できます

 $mysql_date= date("Y-m-d",strtotime("3 March 1996"));

動作デモ

于 2013-02-24T18:37:51.517 に答える