我尝试使用以下查询将日期存储在数据库中
$ddline = $_POST['deadline'];
INSERT into admin(RegDeadline VALUES('$ddline'))
$ ddline值取自日期选择器。 但它不是存储在数据库中
答案 0 :(得分:0)
将表格中的日期数据类型视为date
。
mysql中date
的标准格式为YYYY-MM-DD
,因此您应该以相同的格式存储。您尝试以不同格式插入,因此日期将存储为0000-00-00
。您可以使用strtotime()
将其更改为所需格式;
存储时
$date = date("Y-m-d",strtotime($_POST['deadline']));
显示时
echo date("required format",strtotime($date));
有关格式,请参阅Android Intent Intercept
答案 1 :(得分:0)
您应该重新格式化您的查询,如下所示。
INSERT into admin(RegDeadline) VALUES('$ddline');
此外,请将$ddline
格式化为YYYY-MM-DD
。