如何将日期转换并保存为mysql格式?

时间:2011-07-18 06:58:50

标签: php jquery mysql

有一个表单,它由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"/>

3 个答案:

答案 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);