脚本宝典收集整理的这篇文章主要介绍了根据开始年,月与结束年,月,获取期间的所有月份,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
$start_year = '2020';//开始年 $start_month = '01';//开始月 $end_year = '2021';//结束年 $end_month = '09';//结束月 $date_arr = [];//保存结果的数组 if ($start_year == $end_year) {//本年 for ($month_i = $start_month; $month_i <= $end_month; $month_i++) { $date_arr[] = $start_year . '-' . sPRintf("%02d", $month_i);//使用不满2位数时填充0的月份 } } else {//跨年 for ($year_i = $start_year; $year_i <= $end_year; $year_i++) { if ($year_i == $start_year) { //开始年 和'结束年'不同,月从'开始月'直接循环到12月 for ($month_i = $start_month; $month_i <= 12; $month_i++) { $date_arr[] = $year_i . '-' . sprintf("%02d", $month_i); } } else if ($year_i == $end_year) { //结束年 月循环到'结束月' for ($month_i = 1; $month_i <= $end_month; $month_i++) { $date_arr[] = $year_i . '-' . sprintf("%02d", $month_i); } } else { //中间年 从1月循环到12月 for ($month_i = 1; $month_i <= 12; $month_i++) { $date_arr[] = $year_i . '-' . sprintf("%02d", $month_i); } } } } var_dump($date_arr);//处理结果
以上是脚本宝典为你收集整理的根据开始年,月与结束年,月,获取期间的所有月份全部内容,希望文章能够帮你解决根据开始年,月与结束年,月,获取期间的所有月份所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。