• PHP获取指定时间的前6个月月份、获取前6天日期、获取当月日期


    //获取前6个月月份
        public  function to_sex_month(){
            $today = input('param.today') ? input('param.today') : date("Y-m-d");
            $arr = array();
            $old_time = strtotime('-6 month',strtotime($today));
            for($i = 0;$i <= 6; ++$i){
                $t = strtotime("+$i month",$old_time);
                $arr[]=date('Y-m',$t);
            }
            return $arr;
        }
    
        //获取前6天日期
        public  function to_sex_day(){
            $today = input('param.today') ? input('param.today') : date("Y-m-d");
            $arr = array();
            $old_time = strtotime('-6 day',strtotime($today));
            for($i = 0;$i <= 6; ++$i){
                $t = strtotime("+$i day",$old_time);
                $arr[]=date('Y-m-d',$t);
            }
            return $arr;
        }

     获取当月日期

    /**
     * 获取当前月的所有日期
     * @return array
     */
     private function getMonthDays()
     {
         $monthDays = [];
         $firstDay = date('Y-m-01', time());
         $i = 0;
         $lastDay = date('Y-m-d', strtotime("$firstDay +1 month -1 day"));
         while (date('Y-m-d', strtotime("$firstDay +$i days")) <= $lastDay) {
             $monthDays[] = date('Y-m-d', strtotime("$firstDay +$i days"));
             $i++;
         }
         return $monthDays;
     }
  • 相关阅读:
    Github账户注册的过程
    目前流行的源程序版本管理软件和项目管理软件都有哪些, 各有什么优缺点?
    作业二:四则运算
    学习进度
    对构建之法的一些问题
    个人介绍
    对《软件工程》课程的总结
    作业八 更新版
    作业八
    冲刺总结博客
  • 原文地址:https://www.cnblogs.com/houdj/p/11211181.html
Copyright © 2020-2023  润新知