为什么在更改格式时将一年添加到我的日期

时间:2016-08-17 22:22:54

标签: php mysql date

我在表单中有一个引导日期选择器,然后将该表单值传递给PHP页面。

当我回显我发送到PHP页面的变量时,所有内容都显示为我从下拉日历中选择日期时的显示。

但是,我的日历中的日期与我的MYSQL数据库中的日期结构的格式不同,我使用以下代码重新格式化它。

 $date = DateTime::createFromFormat('m/d/Y',$sales_date);
 $nsales_date = $date->format("Y-m-d");

以下是变量sales_date显示为18/08/2016

的示例

但是一旦我运行了上面的代码,变量nsales_date会将重新格式化的日期显示为2017-06-08

0 个答案:

没有答案