如何为日期格式输入创建MySQL字段?

时间:2013-05-29 18:54:28

标签: php mysql forms date

我的HTML表单中有一个选择日期字段,使用Javascript创建如下:

<tr>
<td valign="top"><label for="received">Received Date:</label></td>
<td valign="top"><select id="daydropdown" name="rcvdy"></select>
<select id="monthdropdown" name="rcvmon"></select>
<select id="yeardropdown" name="rcvyr"></select> *</td>
</tr>

我想将表单中的日期输入注册到MySQL数据库中。我是否需要为PHP文件中的每个“日”“月”“年”输入创建多个字段列?喜欢这个

$query=mysql_query('CREATE TABLE shiplog ( shpdy timestamp(2) NOT NULL, shmon timestamp(2) NOT NULL, shpyr timestamp(4) NOT NULL)')

1 个答案:

答案 0 :(得分:3)

在html中,无需为日,月和年创建3个单独的选择字段。而是使用像jquery UI DatePicker或其他类似的替代方法。然后在表格中创建一个单独的列Date(DATE类型)并插入。

Jquery datepicker ui:http://jqueryui.com/datepicker/

P.S mysql DATE类型以以下格式YYYY-MM-DD插入。