php 获取某个月的周一

Posted 平凡的胖子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 获取某个月的周一相关的知识,希望对你有一定的参考价值。

今天有个朋友问了一个问题,最后解决了下,先整理记下来,后面用到了再说

function getMonday($month = \'\'){
    if(empty($month)){
        $month = date("Y-m");
    }
    $maxDay  = date(\'t\', strtotime($month."-01"));
    $mondays = array();
    for($i=1; $i<=$maxDay; $i++){
        if(date(\'w\', strtotime($month."-".$i)) == 1){
            $mondays[] = $month."-".($i>9?\'\':\'0\').$i;
        }
    }
    return $mondays;
}

print_r(getMonday(\'2018-06\'));
print_r(getMonday(\'2018-12\'));
print_r(getMonday());

输出结果如下:

 

以上是关于php 获取某个月的周一的主要内容,如果未能解决你的问题,请参考以下文章

PHP怎么获得一天,一周,一个月的起始和结束的时间戳??求高人指点

最全的前端javaScript时间处理函数

php一行代码获取本周一,本周日,上周一,上周日,本月一日,本月最后一日,上月一日,上月最后一日日期

php一行代码获取本周一,本周日,上周一,上周日,本月一日,本月最后一日,上月一日,上月最后一日日期 转

java获取某个时间的上周一和周日

python 获取某个月的全部日期