2011-07-18 71 views
3

有一個表單及其由10個日期字段組成,用戶可以選擇最多10個日期。採用'D,d M,Y'格式。我如何轉換這種格式到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

如果使用strtotime,可以將日期轉換成時間戳,並重新格式化爲MySQL使用date

例子:

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

然後你想用$day1sql插入到MySQL。重複你的其他日期。欲瞭解更多信息,請致電have a look at this

+0

謝謝... Francois..Where我想把這個腳本。在表單裏面? – Chathan

+0

@Saam - 不!這在您的PHP腳本中處理表單提交併插入到數據庫中。 –

+0

好的...但是,我使用的是什麼東西?http://www.html-form-guide.com/php-form/php-registration-form.html。你可以檢查這個嗎?請檢查fg_membersite ... – Chathan

0

在Java的簡單 - 你可以轉換從HTML日期控件,這樣獲得的值:

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