0

0

计算一年内周一到周五的间隔区间

php中文网

php中文网

发布时间:2016-07-25 09:08:31

|

1620人浏览过

|

来源于php中文网

原创

  1. //年
  2. $year = date("Y");
  3. $beninTime = mktime(0,0,0,1,1,$year);
  4. $endTime = mktime(0,0,0,1,1,$year+1)-1;
  5. $weekArray = array();
  6. $isBegin = true;
  7. $forTime = 0;
  8. for ($time=$beninTime;$time $forTime++;
  9. $start = $end = 0;
  10. if($isBegin){
  11. //$nIndex==1表示星期一,$nIndex==7表示星期日
  12. $nIndex = date("N",$time);
  13. //$mulNum=1表示过1天就是星期一,
  14. $mulNum = 0;
  15. switch ($nIndex){
  16. case 1: $mulNum =7; break;
  17. case 2: $mulNum =6; break;
  18. case 3: $mulNum =5; break;
  19. case 4: $mulNum =4; break;
  20. case 5: $mulNum =3; break;
  21. case 6: $mulNum =2; break;
  22. case 7: $mulNum =1; break;
  23. }
  24. }else{
  25. //周1
  26. $mulNum = 7;
  27. }
  28. if($mulNum>2){
  29. $start = $time;
  30. //周五时间
  31. $end = $time+($mulNum-2-1)*24*60*60;
  32. if($end>$endTime){
  33. $end = $endTime;
  34. }
  35. $weekArray[] = array(
  36. 'start'=>$start,
  37. 'end'=> $end,
  38. );
  39. if($end>=$endTime){
  40. break;
  41. }
  42. }
  43. $time += $mulNum*24*60*60;
  44. $isBegin = false;
  45. }
  46. echo $forTime.'
    ';
  47. foreach ($weekArray as $week){
  48. echo date("Y-m-d",$week['start'])."星期".date("N",$week['start']).">>>>>>".date("Y-m-d",$week['end'])."星期".date("N",$week['end']).'
    ';
  49. }
  50. ?>
复制代码


相关专题

更多
vlookup函数使用大全
vlookup函数使用大全

本专题整合了vlookup函数相关 教程,阅读专题下面的文章了解更多详细内容。

26

2025.12.30

金山文档相关教程
金山文档相关教程

本专题整合了金山文档相关教程,阅读专题下面的文章了解更多详细操作。

28

2025.12.30

PS反选快捷键
PS反选快捷键

本专题整合了ps反选快捷键介绍,阅读下面的文章找到答案。

25

2025.12.30

表格中一行两行的方法
表格中一行两行的方法

本专题整合了表格中一行两行的相关教程,阅读专题下面的文章了解更多详细内容。

3

2025.12.30

cpu温度过高解决方法大全
cpu温度过高解决方法大全

本专题整合了cpu温度过高相关教程,阅读专题下面的文章了解更多详细内容。

5

2025.12.30

ASCII码介绍
ASCII码介绍

本专题整合了ASCII码相关内容,阅读专题下面的文章了解更多详细内容。

31

2025.12.30

GPS是什么
GPS是什么

本专题整合了GPS相关内容,阅读专题下面的文章了解更多详细内容。

3

2025.12.30

wifi拒绝接入
wifi拒绝接入

本专题整合了wifi拒绝接入相关教程,阅读下面的文章了解更多详细方法。

9

2025.12.30

丰网速运介绍
丰网速运介绍

本专题整合了丰网速运查询入口以及相关内容,阅读专题下面的文章了解更多内容。

3

2025.12.30

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号