加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

分享3个php获取日历的函数

发布时间:2020-12-12 21:05:53 所属栏目:PHP教程 来源:网络整理
导读:提供一个日期,获取这个日期的星期对应日历列表,键为星期标示 $weeks_in_month = ceil(($start_week+$total_month_day)/7); $month_day_arr = []; $start_month_day = 1; for($i=0;$i$weeks_in_month;$i++) { for($j=0;$j7;$j++){ if($i ==0 $j = $start_week

提供一个日期,获取这个日期的星期对应日历列表,键为星期标示

$weeks_in_month = ceil(($start_week+$total_month_day)/7);

$month_day_arr = [];
$start_month_day = 1;
for($i=0;$i<$weeks_in_month;$i++) {

for($j=0;$j<7;$j++){
if($i ==0 && $j >= $start_week) {
$month_day_arr[$i][$j] = $start_month_day;
$start_month_day++;
} elseif($i == 0) {
$month_day_arr[$i][$j] = '';
} else {
$month_day_arr[$i][$j] = $start_month_day;
$start_month_day++;
}

if($start_month_day > $total_month_day){
  break;
}

}
}

echo "

";
print_r($month_day_arr);

Array
(
[0] => Array
(
[0] =>
[1] =>
[2] => 1
[3] => 2
[4] => 3
[5] => 4
[6] => 5
)

[1] => Array
(
[0] => 6
[1] => 7
[2] => 8
[3] => 9
[4] => 10
[5] => 11
[6] => 12
)

[2] => Array
(
[0] => 13
[1] => 14
[2] => 15
[3] => 16
[4] => 17
[5] => 18
[6] => 19
)

[3] => Array
(
[0] => 20
[1] => 21
[2] => 22
[3] => 23
[4] => 24
[5] => 25
[6] => 26
)

[4] => Array
(
[0] => 27
[1] => 28
[2] => 29
[3] => 30
)

)

获取指定日期所在月的开始日期与结束日期

获取当前星期的日期范围,也就是从星期一到星期日的日期范围。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读