我正试图使用php将从FORM中选择的日期获取到我的sql数据库。
JS代码:
<script type="text/javascript" src="mootools-core-1.4.5-full-compat.js"></script>
<script type="text/javascript" src="datepicker.js"></script>
<script type="text/javascript">
new DatePicker('.picker', {
pickerClass: 'datepicker ',
allowEmpty: true
});
</script>
FORM-HTML 中的"日期代码"字段
<td><input name='DateOfJourney' type='text' value='' class='date picker' ></td>
我正在回应的PHP代码:echo $_POST['DateOfJourney'];
sql表中的DateOfJourney字段也是VARCHAR类型。
有CSS的代码,如果需要,我会复制它们。表单中的日期字段是日期选择器格式。
当选择日期为16-02-2013
时,它抛出的输出是:1361079469
,这似乎是一个垃圾。
你能告诉我如何获得我在FORM中输入的确切值,以在输出数据库中反映出来吗?
该值不是junk
,而是日期的UNIX时间戳。试试这个
<?php
echo date("m-d-Y",1361079469); // or use `d-m-Y` as Rikesh suggested below
echo date("m-d-Y",$_POST['DateOfJourney']);
?>