zoukankan      html  css  js  c++  java
  • 根据年份以及周数来获取该周的周日到周六的日期(周日为一个星期的第一天)

    function getWeekDate($year,$weeknum){ 
      $firstdayofyear=mktime(0,0,0,1,2,$year); 
      $firstweekday=date('w',$firstdayofyear); 
      $firstweenum=date('W',$firstdayofyear); 
      if($firstweenum==1){ 
          $day=(1-($firstweekday-1))+7*($weeknum-1); 
          $sun=date('Y-m-d',mktime(0,0,0,1,$day,$year)); 
          $mon=date('Y-m-d',mktime(0,0,0,1,$day+1,$year)); 
          $tues=date('Y-m-d',mktime(0,0,0,1,$day+2,$year)); 
          $wed=date('Y-m-d',mktime(0,0,0,1,$day+3,$year)); 
          $thurs=date('Y-m-d',mktime(0,0,0,1,$day+4,$year)); 
          $fri=date('Y-m-d',mktime(0,0,0,1,$day+5,$year)); 
          $sat=date('Y-m-d',mktime(0,0,0,1,$day+6,$year)); 
      }else{ 
          $day=(9-$firstweekday)+7*($weeknum-1); 
          $sun=date('Y-m-d',mktime(0,0,0,1,$day,$year)); 
          $mon=date('Y-m-d',mktime(0,0,0,1,$day+1,$year)); 
          $tues=date('Y-m-d',mktime(0,0,0,1,$day+2,$year)); 
          $wed=date('Y-m-d',mktime(0,0,0,1,$day+3,$year)); 
          $thurs=date('Y-m-d',mktime(0,0,0,1,$day+4,$year)); 
          $fri=date('Y-m-d',mktime(0,0,0,1,$day+5,$year)); 
          $sat=date('Y-m-d',mktime(0,0,0,1,$day+6,$year)); 
      } 
         
      return array($sun,$mon,$tues,$wed,$thurs,$fri,$sat);     
    }
  • 相关阅读:
    Java基础教程——Object类
    Java之从头开始编写简单课程信息管理系统
    动手动脑之文件流
    doc四则运算
    Java异常处理的方法
    动手动脑-异常处理
    动手动脑-Java的继承与多态
    跟踪某个类中创建对象的个数
    动手动脑--类与对象
    动手动脑
  • 原文地址:https://www.cnblogs.com/leaf-blog/p/11731560.html
Copyright © 2011-2022 走看看