欢迎光临八叔引擎之家,本站所有资源仅供学习与参考,禁止用于商业用途或从事违法行为!

八叔引擎之家

php取一年当中的周六周日并保存到数据库
程序开发 2020-08-05

通过php方法取一年当中的周六周日并保存到数据库,只需要传入起始年份即可获取相关信息。


        $year = IFilter::act(IReq::get('y'),'int');
        if(!$year){
            IError::show(403,"必须传入起始年份");
        }else{
            $start_date = $year.'-01-01';
            $end_date = ($year + 1).'-01-01';

            $first_sat = date('Y-m-d',strtotime('this Saturday',strtotime($start_date)));
            for($i=0;;$i+=7){
                $current_time = strtotime($i.' days',strtotime($first_sat));
                if($current_time > strtotime($end_date)){
                    break;
                }
                $days = date('Y-m-d',$current_time); //周六日期
                $holidayDB = new IModel('holiday');
                $addData = array(
                    'day_time'  => $days,
                    'day_desc'  => '周末',
                    'day_week'  => '6',
                    'day_type'  => 2
                );
                $holidayDB->setData($addData);
                $holiday_id = $holidayDB->add();
                if($holiday_id){
                    $sunday = date('Y-m-d',strtotime("$days+1day")); //周日日期
                    $SunData = array(
                        'day_time'  => $sunday,
                        'day_desc'  => '周末',
                        'day_week'  => '7',
                        'day_type'  => 2
                    );
                }
                $holidayDB->setData($SunData);
                $holidayDB->add();
            }
            $this->redirect("holiday");
        }

本文链接:http://www.viiis.cn/news/show_19794.html
php取周六 php取周日

本站采用系统自动发货方式,付款后即出现下载入口,如有疑问请咨询在线客服!

售后时间:早10点 - 晚11:30点

咨询售后客服

服务热线 19970861797
服务热线 19970861797服务热线 19970861797
手机二维码
返回顶部
返回顶部返回顶部