php未来日期显示1970-04-01而不是开始日期后3个月

时间:2016-07-06 19:08:27

标签: php mysql date strtotime

我正在尝试约会,并在会计系统上增加3个月,我们需要将日期分为纳税申报表

我有以下代码

$e = ORM::for_table('sys_taxdate')->find_many();

已使用列中的日期类型将其输入到数据库中,并正确显示为:

2016年7月2日

然后我想在此日期添加3个月,这样我就可以在数据库中搜索这两个日期之间的任何发票。我试过的代码是

    $idate = $e;
    $its = strtotime($idate);
    $dd = date('Y-m-d', strtotime('+3 months', $its));

但$ dd输出日期1970-04-01

我已查看了很多帖子,看起来好像strtotime没有以正确的日期格式开头,或者至少那是我的想法,但现在已经尝试了几个小时并打了一堵砖墙

1 个答案:

答案 0 :(得分:0)

我明白了。

我最终从数据库中获得了确切的结果

.alotofcontent{
  width: 100%;
  height: 25000px;
}