wgj0818

托儿所

2级

发帖数1

积分5分

注册日期2016-04-15

最后登录2016-12-14

阅读:4495回复:1
还款计划的日期bug

楼主

发布于:2016-04-15 10:24

模拟了一个24个月的标,还款日期应是13日左右,突然到了  2017年5月分以后还款日期成了1号,请问什么问题。


超级版主

级

发帖数0

积分

注册日期1970-01-01

最后登录1970-01-01

沙发

发布于:2016-04-15 15:54

开源版本不支持超过12个月以上标

wgj0818

托儿所

2级

发帖数15

积分5分

注册日期2016-04-15

最后登录2016-12-14

板凳

发布于:2016-04-15 17:45

引用:原回帖由@ 于2016-04-15 15:54 发布

开源版本不支持超过12个月以上标

 

你好,那如何修改呢?

  public function endmonth($interval){
  //$firstday = date("y-m-01",$time);
  $time=time();
  $firstday = strtotime("+$interval month");//下n个月
  $thismonth=date("m",$time);//本月
  $nextmonth=date("m",$firstday);//下n个月
  $poor=$nextmonth-$thismonth;
  $poor=$poor>0?$poor:($poor+12);//如果是正数直接显示,不是则加12
  if($poor !== $interval){ //下n个月减本月不等于间隔时间
   $firstday = strtotime(date("y-m-01",$firstday))-3600;
   $t=$this->week($firstday);
  }else{
   $t=$this->week($firstday);
  }
  return $t;
  //echo date("y-m-d h:i:s",$t);
  //exit;
  }

加水的咖啡

超级版主

5级

发帖数5

积分107分

注册日期2015-01-15

最后登录2018-11-14

地板

发布于:2016-04-18 08:17

引用:原回帖由@ 于2016-04-15 15:54 发布

开源版本不支持超过12个月以上标

引用:原回帖由@ 于2016-04-15 17:45 发布

 

你好,那如何修改呢?

  public function endmonth($interval){
  //$firstday = date("y-m-01",$time);
  $time=time();
  $firstday = strtotime("+$interval month");//下n个月
  $thismonth=date("m",$time);//本月
  $nextmonth=date("m",$firstday);//下n个月
  $poor=$nextmonth-$thismonth;
  $poor=$poor>0?$poor:($poor+12);//如果是正数直接显示,不是则加12
  if($poor !== $interval){ //下n个月减本月不等于间隔时间
   $firstday = strtotime(date("y-m-01",$firstday))-3600;
   $t=$this->week($firstday);
  }else{
   $t=$this->week($firstday);
  }
  return $t;
  //echo date("y-m-d h:i:s",$t);
  //exit;
  }

不支持而不是BUG,所以无法给你解决办法

wgj0818

托儿所

2级

发帖数0

积分5分

注册日期2016-04-15

最后登录2016-12-14

3#

发布于:2016-04-18 10:54

引用:原回帖由@ 于2016-04-15 15:54 发布

开源版本不支持超过12个月以上标

引用:原回帖由@ 于2016-04-15 17:45 发布

 

你好,那如何修改呢?

  public function endmonth($interval){
  //$firstday = date("y-m-01",$time);
  $time=time();
  $firstday = strtotime("+$interval month");//下n个月
  $thismonth=date("m",$time);//本月
  $nextmonth=date("m",$firstday);//下n个月
  $poor=$nextmonth-$thismonth;
  $poor=$poor>0?$poor:($poor+12);//如果是正数直接显示,不是则加12
  if($poor !== $interval){ //下n个月减本月不等于间隔时间
   $firstday = strtotime(date("y-m-01",$firstday))-3600;
   $t=$this->week($firstday);
  }else{
   $t=$this->week($firstday);
  }
  return $t;
  //echo date("y-m-d h:i:s",$t);
  //exit;
  }

引用:原回帖由@ 于2016-04-18 08:17 发布

不支持而不是BUG,所以无法给你解决办法
怎么个不支持法,这不是照样能发吗?有什么后果?

加水的咖啡

超级版主

5级

发帖数0

积分107分

注册日期2015-01-15

最后登录2018-11-14

4#

发布于:2016-04-19 16:27

引用:原回帖由@ 于2016-04-15 15:54 发布

开源版本不支持超过12个月以上标

引用:原回帖由@ 于2016-04-15 17:45 发布

 

你好,那如何修改呢?

  public function endmonth($interval){
  //$firstday = date("y-m-01",$time);
  $time=time();
  $firstday = strtotime("+$interval month");//下n个月
  $thismonth=date("m",$time);//本月
  $nextmonth=date("m",$firstday);//下n个月
  $poor=$nextmonth-$thismonth;
  $poor=$poor>0?$poor:($poor+12);//如果是正数直接显示,不是则加12
  if($poor !== $interval){ //下n个月减本月不等于间隔时间
   $firstday = strtotime(date("y-m-01",$firstday))-3600;
   $t=$this->week($firstday);
  }else{
   $t=$this->week($firstday);
  }
  return $t;
  //echo date("y-m-d h:i:s",$t);
  //exit;
  }

引用:原回帖由@ 于2016-04-18 08:17 发布

不支持而不是BUG,所以无法给你解决办法

引用:原回帖由@ 于2016-04-18 10:54 发布

怎么个不支持法,这不是照样能发吗?有什么后果?
12个月后的还款日期将会错乱

tttest

托儿所

2级

发帖数0

积分8分

注册日期2018-09-11

最后登录2018-09-11

5#

发布于:2018-09-12 15:53

引用:原回帖由@ 于2016-04-15 15:54 发布

开源版本不支持超过12个月以上标
你好,标在哪里添加?

tttest

托儿所

2级

发帖数0

积分8分

注册日期2018-09-11

最后登录2018-09-11

6#

发布于:2018-09-12 15:53

引用:原回帖由@ 于2016-04-15 15:54 发布

开源版本不支持超过12个月以上标
你好,标在哪里添加?

tttest

托儿所

2级

发帖数1

积分8分

注册日期2018-09-11

最后登录2018-09-11

7#

发布于:2018-09-12 15:53

引用:原回帖由@ 于2016-04-15 15:54 发布

开源版本不支持超过12个月以上标
你好,标在哪里添加?

tttest

托儿所

2级

发帖数0

积分8分

注册日期2018-09-11

最后登录2018-09-11

8#

发布于:2018-09-12 15:53

引用:原回帖由@ 于2016-04-15 15:54 发布

开源版本不支持超过12个月以上标
你好,标在哪里添加?

tttest

托儿所

2级

发帖数0

积分8分

注册日期2018-09-11

最后登录2018-09-11

9#

发布于:2018-09-12 15:53

引用:原回帖由@ 于2016-04-15 15:54 发布

开源版本不支持超过12个月以上标
你好,标在哪里添加?

头像

您需要登录后才可以回帖,登录或者注册

在线QQ

客服电话

微信

登录

没有账号? 免费注册


登录

回复成功,积分+1
提示信息χ