我正在构建一个 PHP 到 MySQL 网页,直到现在我才注意到它。我从表单字段中发布到 PHP 脚本的日期被发送到 MySQL 表进行存储。即使在表单中的日期字段中正确显示并且验证了 POST 日期值是准确的,它也不会正确地进入我的 MySQL 表。出于某种奇怪的原因,年份是 2006 年而不是 2012 年。但是,时间是正确的。
这是我的表单日期字段:
<input type=text id="date" name="srdate" value=<?php echo date("m/d/y"); ?>
我的 MySQL 表中的日期列是 TYPE DATE。
我确实检查了存储在表中的日期,它的日期错误,不是 2012 年而是 2006 年。
任何的想法,