1.   阿里云服务器1888元代金券领取
  2.   本网站所有源码包解压密码:www.youhutong.com
会员登录  帮助问答

PHP 获取当天是本月的第几周(方法教程)

小川 技术文章
郑重声明:
1、本站源码仅供个人学习研究和交流使用,请于下载后二十四小时内删除
2、本站大多资源来源于互联网、用户分享,仅供学习交流使用,本站不提供任何技术支持
3、本站联系方式Email:admin@youhutong.com ,收到邮件会第一时间处理。
4、如侵犯到任何版权问题,请立即告知本站(立即在线告知),本站将及时删除并致以最深的歉意

PHP 获取当天是本月的第几周(方法教程):

<?php

/**
*   获取当天是本月的第几周
*   author:xiaochuan
*/
function get_week(){
    #  本月第一天
    $oneDay = date('Y-m-01', time());
    #  本月天数
    $tolDay = date('d', strtotime("$oneDay +1 month -1 day"));
    #  获取今天的日期
    $day = date('d',time());   
    #  计算本月第一天是周几
    $week = date('w',strtotime($oneDay));
    #  获取本月第一周有多少天
    switch($week){
        case 0;
            $weekDay = 1;
            break;
        case 1;
            $weekDay = 7;
            break;
        case 2;
            $weekDay = 6;
            break;
        case 3;
            $weekDay = 5;
            break;
        case 4;
            $weekDay = 4;
            break;
        case 5;
            $weekDay = 3;
            break;
        case 6;
            $weekDay = 2;
            break;
    }
    #  本月除去第一周剩余的天数
    $days = $tolDay - $weekDay;
    #  本月除了第一周还剩余多少周
    $d = ceil($days/7);
    #  本月第二周的第一天
    $w = $weekDay +1;



    $i = '0';
    $d = '2';
    for($w;$w<=$tolDay;$w++){
        $i++;
        if($i == '8'){
            $i = '1';
            $d++;
        }
        if($day == $w){
            return $d;
        }
    }
}


# 显示当天在本月的第几周
echo get_week();

?>


 浏览器启用弹出窗口过滤功能,将无法跳转到下载页。在浏览器地址栏右边符号提示处点击允许就可以了!
升级为VIP会员,有效期内免费下载本站所有VIP源码  点击升级为VIP

转载请注明来源地址:小川编程 » http://www.youhutong.com/index.php/article/index/153.html

郑重声明:
1、本站源码仅供个人学习研究和交流使用,请于下载后二十四小时内删除
2、本站大多资源来源于互联网、用户分享,仅供学习交流使用,本站不提供任何技术支持
3、本站联系方式Email:admin@youhutong.com ,收到邮件会第一时间处理。
4、如侵犯到任何版权问题,请立即告知本站(立即在线告知),本站将及时删除并致以最深的歉意

( 0 )个小伙伴在吐槽
    登录帐号  如果已经登录请刷新! 发表我的评论
    表情