问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php 计算某一年某个月有几周

发布网友 发布时间:2022-04-06 01:54

我来回答

1个回答

热心网友 时间:2022-04-06 03:23

<?php
function get_weekinfo($month){
    $weekinfo = array();//创建一个空数组
    $end_date = date('d',strtotime($month.' +1 month -1 day'));//计算当前月有多少天
    for ($i=1; $i <$end_date ; $i=$i+7) {   //循环本月有多少周
        $w = date('N',strtotime($month.'-'.$i));  //计算第一天是周几
        $weekinfo[] = array(date('Y-m-d',strtotime($month.'-'.$i.' -'.($w-1).' days')),date('Y-m-d',strtotime($month.'-'.$i.' +'.(7-$w).' days')));
    }                                                    //当周开始时间                    //结束时间
    return $weekinfo;
}
print_r(get_weekinfo('2017-5'));
 
//执行结果
Array
(
    [0] => Array
        (
            [0] => 2017-05-01
            [1] => 2017-05-07
        )
    [1] => Array
        (
            [0] => 2017-05-08
            [1] => 2017-05-14
        )
    [2] => Array
        (
            [0] => 2017-05-15
            [1] => 2017-05-21
        )
    [3] => Array
        (
            [0] => 2017-05-22
            [1] => 2017-05-28
        )
    [4] => Array
        (
            [0] => 2017-05-29
            [1] => 2017-06-04
        )
)
?>

代码参考的大神的,我加了下备注

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 交互设计的“根”——七大定律 交互设计原则和理论2——七大定律 七大设计原则 附近的加油站有哪些 附近的加油站有哪些地方 如何计算某一天是一年中的第几周? php怎么算一段时间的自然周 一年有52周,给个时间段就能知道这段时间里有那个自然周 php怎么判断输入的日期是一年的第多少天 怎么计算一年中的某一天是该年的第几周? PHP计算一年多少个星期和每周的开始和结束日期 php 计算一年多少周,同时计算出这一周的开始日期和结束日期 用php怎么编写当前时间是属于第几周? 如何计算某日期是一年中的第几周 php判断某日期是哪一年的第几周 PHP 计算某日是这一年的第几周 php 用PDO连接MYSQL 查询问题。。。 用PHP编写的程序,当连接数据库并打开,做完查询等操作之后,用不用关闭在关闭数据库? php中使用PDO查询数据库问题 PHP中用PDO向Mysql里输入数据 php 使用pdo链接数据库 怎么查询数据库中的内容。查询出来之后要怎么显示指定的内容。例如,id号,或者na PHP如何使用PDO连接数据库? php怎么用pdo连接mysql数据库 php使用pdo连接数据库进行完操作需要断开链接吗 怎么样通过php在数据库抽象层简单使用PDO PHP+MYSQL(PDO)使用PDO持久连接加预处理查询 是不是无需关闭数据库连接 php date可以获取本年第几周,怎么转为时间戳 急求!php 已经知道第几周 如何用第几周知道是几年几月几号 到 几年几月几号? 如何计算某日期是一年中的第几周? php trim函数去除两端指定字符串 php中如何去除换行符方法的总结 如何删除换行符,如果它是在一个文件中的最后一个字符 php str_replace删除换行符为何不奏效? 怎么删除换行符 phpcms中,有些内容超出去设置了隐藏,确显示出来了 thinkphp 文字超出隐藏整么写方法 PHP超出字符如何控制不全部显示 php显示指定长度的字符串,超出长度以省略号填补尾部 php 隐藏 php源代码隐藏 php页面显示和隐藏调用的html页面 php如何做到如果是class=&quot;abc&quot;就显示,如果不是 class=&quot;abc&quot;就隐藏,比如第二 php明文发送内容如何隐藏 关于php控制div标签隐藏的问题 php怎么控制其它页面div显示隐藏 fastdfs在php下跑的问题