2011-07-18 9 views
3

フォームとその10個の日付フィールドで構成され、ユーザーは最大10個の日付を選択できます。 'D、d M、Y'の形式でピッキングします。あなたがstrtotimeを使用している場合はどのように私はこのフォーマットはMySQLの日付形式に変換し、データベースに保存することができます....どのように変換し、日付をmysql形式で保存しますか?

<input type='text' name='day1' id='datepicker1' value='' maxlength="50" style="color:#999999" readonly="readonly"/> 
<input type='text' name='day2' id='datepicker2' value='' maxlength="50" style="color:#999999" readonly="readonly"/> 

答えて

6

することは、あなたはタイムスタンプに日付を変換し、MySQLはdateを使用するためにそれを再フォーマットすることができます。

例:

$day1 = strtotime($_REQUEST['day1']); 
$day1sql = date('Y-m-d H:i:s', $day1); 

あなたは、その後のMySQLに挿入する$day1sqlを使用したいです。あなたの他の日に繰り返します。詳細は、have a look at thisを参照してください。

+0

おかげで、私はこのスクリプトを載せていきたいと思います。フォームの中に? – Chathan

+0

@Saam - いいえ!これは、フォーム提出を処理してデータベースに挿入するPHPスクリプトに入ります。 –

+0

Ok ...しかし、私はhttp://www.html-form-guide.com/php-form/php-registration-form.htmlを使っています。これをチェックできますか? Pls check fg_membersite ... – Chathan

0

あなたは、このようにHTMLの日付ウィジェットから得られた値に変換することができます... Francois..Whereを

//Assume HTML widget returns 2015-05-25 
DateFormat format = new SimpleDateFormat("yyyy-mm-dd"); 
Date fromDate1 = format.parse(fromDate); 
関連する問題