有一个字段curdate,比如
<?php
$date = date_default_timezone_set('Asia/Kolkata');
$time= date("l, F d, Y h:i:s A");
?>
<input type="hidden" value="<?php echo $time; ?>" name="curdate" id="curdate"/>
它将需要当前日期和时间到数据库。
还有一列'curdatesql',将上面的时间转换成mysql时间格式:
"' . $this->SanitizeForSQL($formvars['curdate']) . '",
STR_TO_DATE("' . $this->SanitizeForSQL($formvars['curdate']) . '","%W, %M %d, %Y %h:%i:%s %p"),
问题是它没有将 AM、PM 部分放入 mysql 表中……这是为什么呢?
它像:2013-07-20 13:26:35(没有 AM PM)。