PHP获取某年第几周德起始终止日期

防止以后忘掉,贴在这儿啦

 function GetWeekDate($week,$year)
 {
       $timestamp = mktime(0,0,0,1,1,$year);
       $dayofweek = date("w",$timestamp);
       if( $week != 1)
                $distance = ($week-1)*7-$dayofweek+1;
        $passed_seconds = $distance * 86400;
        $timestamp += $passed_seconds;  
      $firt_date_of_week = date("Ymd",$timestamp);
      if($week == 1)
                 $distance = 7-$dayofweek;
       else
        $distance = 6;
      $timestamp += $distance * 86400;
     $last_date_of_week = date("Ymd",$timestamp);
     return array($firt_date_of_week,$last_date_of_week);
 }

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值