如何使用PHP在数据库中存储日期

时间:2015-10-23 08:15:32

标签: php html

我尝试使用以下查询将日期存储在数据库中

$ddline = $_POST['deadline'];
INSERT into admin(RegDeadline VALUES('$ddline'))

$ ddline值取自日期选择器。 但它不是存储在数据库中

2 个答案:

答案 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