2011-07-18 25 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); 
相关问题