用户注册

手机号码

姓名

密码

确认密码

邮箱

您的身份

用户登录

手机号码

密码

PHP打印出某一时间段的所有日期函数

发表于:2020-09-21 13:39:23   共浏览116次

比如:开始日期为2020-09-01,结束时间为2020-10-01,打印出此时间段的每一天的日期字符串,比如,2020-09-01,2020-09-02。


 /*
     * 作用:返回某一时间段的所有日期
     * @param:$startDate = '2017-10-1';
        @param:$endDate = '2017-11-22';
     * 
     */
    public function getDays($startDate,$endDate){
        $startTime = strtotime($startDate);
        $endTime = strtotime($endDate);
        
        $middle = $startTime;
        
        while ( $middle <= $endTime ) {
            $days[] = date('Y-m-d',$middle).PHP_EOL;
            $middle = strtotime('+1 day',$middle);
        }
        
        return $days;
    }