无法在mySQL专栏中保存今天的日期

时间:2017-03-31 17:22:44

标签: php mysql date

这是一个简单的解决方案,但即使在阅读了有关该主题的许多类似帖子后,我也无法使其工作。

我能够定义一个php变量来保存当前日期,因为我可以正确地回应它:

$_date_today = date('Y-d-m');
echo $_date_today;

2017-31-03

但是当我尝试使用该php变量将日期值插入mySQL表时,插入的值为0000-00-00。表中的date_order列定义为DATE。

2 个答案:

答案 0 :(得分:1)

虽然mySQL总是使用相同的格式将日期存储在数据库中,并且我不相信它可以更改,但是您可以使用许多可用的mySQL函数格式化日期,但是请查看以下内容...请参阅以下内容链接:mySQL date manimpulation functions

答案 1 :(得分:1)

尝试更改日期格式,因为mysql格式为Y-m-d,您输入Y-d-m

尝试使用此$_date_today = date('Y-m-d');

$_date_today = date('Y-d-m');内容