zoukankan      html  css  js  c++  java
  • 计算指定日期的前N个月日期

        /**
         * 计算指定日期的前N个月日期
         * @param type $time
          * @param int $month_length
         * @return date
         */
        public function calLMP($time,$month_length ){
            $r = date('Y-m-d',strtotime('-'.$month_length.'month',strtotime($time)));
            list($ey,$em,$ed) = explode('-',$time);
            list($ry,$rm,$rd) = explode('-',$r);
            //关键就是这里。
            $ml = $em-$rm;
            if($ml==($month_length%12 - 1)||($ml+12)==($month_length%12 - 1))
            {
                $rm--;
                $rd = 30-$rd;
                $r = $ry.'-'.$rm.'-'.$rd;
            }
            return  $r;
        }

  • 相关阅读:
    扫描线 leetcode 759
    创建tensor的方法
    vector
    scatter_
    size、shape
    复杂问题
    random.normal
    set
    将可迭代对象中的元素通过字典映射成数字
    zipfile.ZipFile
  • 原文地址:https://www.cnblogs.com/zhuanli/p/3804192.html
Copyright © 2011-2022 走看看