有一个表单,它由10个日期字段组成,用户最多可以选择10个日期。选择格式'D,d M,Y'。如何将此格式转换为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"/>
答案 0 :(得分:6)
如果您使用strtotime
,则可以将日期转换为时间戳,然后使用date
将其重新格式化为MySQL。
示例:强>
$day1 = strtotime($_REQUEST['day1']);
$day1sql = date('Y-m-d H:i:s', $day1);
然后,您希望使用$day1sql
插入MySQL。重复其他日期。有关详细信息,请have a look at this。
答案 1 :(得分:0)
告诉MySQL your format函数中的STR_TO_DATE()。
答案 2 :(得分:0)
Java中的简单 - 您可以转换从HTML Date小部件获取的值,如下所示:
//Assume HTML widget returns 2015-05-25
DateFormat format = new SimpleDateFormat("yyyy-mm-dd");
Date fromDate1 = format.parse(fromDate);