/**

* 根据输入的周数获取到该周的日期范围【推荐使用】

* 从周一到周日算是一周

*

* @author _DT_Baby

* @param int $year 年份

* @param int $weeknum 周数

* @return array

*/

function getWeekDate($year,$weeknum){

$firstdayofyear=mktime(0,0,0,1,1,$year);

$firstweekday=date('N',$firstdayofyear); //星期数

$firstweenum=date('W',$firstdayofyear); //周数

if(intval($firstweenum) == 1){

$day=(1-($firstweekday-1))+7*($weeknum-1);

}else{

$day=(9-$firstweekday)+7*($weeknum-1);

}

$startdate=date('Y-m-d',mktime(0,0,0,1,$day,$year));

$enddate=date('Y-m-d',mktime(0,0,0,1,$day+6,$year));

return array($startdate,$enddate);

}

/**

* 根据输入的周数获取到该周的日期范围

* 从周日到下周六算是一周

*

* @author _DT_Baby

* @param int $year 年份

* @param int $weeknum 周数

* @return array

*/

function getWeekDate($year,$weeknum){

$firstdayofyear=mktime(0,0,0,1,1,$year);

$firstweekday=date('N',$firstdayofyear); //星期数

$firstweenum=date('W',$firstdayofyear); //周数

if(intval($firstweenum) == 1){

$day=(0-($firstweekday-1))+7*($weeknum-1);

}else{

$day=(8-$firstweekday)+7*($weeknum-1);

}

$startdate=date('Y-m-d',mktime(0,0,0,1,$day,$year));

$enddate=date('Y-m-d',mktime(0,0,0,1,$day+6,$year));

return array($startdate,$enddate);

}

php中如何获得当前周数,PHP中根据输入的周数获取到该周的日期范围相关推荐

  1. Java 2.4(将磅转换为千克)编写程序,将磅数转换为千克数。程序提示输入用户磅数,然后转换为千克并显示结果。一磅等于0.454千克。下面是一个运行示例:

    Enter a number in pounds(请输入榜数): 55.5 55.5 pounds is 25.197 kilograms(55.5磅数是25.197千克) package Secon ...

  2. elementui 利用周选择器 获取周一到周五的日期 和当前周

    elementui 周选择器 获取周一到周五的日期 和当前是多少年多少周 <el-form-item><el-date-picker v-model="query.cycl ...

  3. c语言一个十进制数输出十六进制数,c++ 输入一个十进制数,输出十六进制数

    满意答案 ablbgfwe 2014.03.04 采纳率:40%    等级:11 已帮助:5901人 C? #include int main(int argc, char *argv[]) { i ...

  4. java中获取当前一周日期和上周下周日期当前周数

    1.获取当前日期所在周的所有日期  public static List<Date> dateToCurrentWeek(Date myDate) {Calendar cal = Cale ...

  5. ISO 8601中周数的处理及 Joda-Time 的使用

    不知道你是否忍受够了JDK 中对周这种日期的处理,比如 2017-1-1.这天不知道你是该记为 2017年的第0周,还是第一周.而且周日到底是每周的第1天,或者是第0天,或者是周一才是每周的第1天,周 ...

  6. Apache Doris在美团外卖数仓中的应用实践

    来自:美团技术团队 美团外卖数据仓库通过MOLAP+ROLAP双引擎模式来适配不同应用场景.MOLAP引擎使用了Apache Kylin.ROLAP我们经过综合考虑,选择了Apache Doris.本 ...

  7. c语言:找出1到4000中,数字的各位数之和能被4整除的数有多少个?

    找出1到4000中,数字的各位数之和能被4整除的数,如:745:7+4+5=16,16可以被4整除:28:2+8=10,10不能被4整除:745就是这样的特殊数字,而28不是,求:这样的数字共有多少个 ...

  8. 函数字节不对齐函数崩溃_Excel中统计字符数,不需要一个一个的数,len函数能轻松搞定...

    简介:要统计Excel单元格中的字符数,不需要一个一个的数,利用len函数就能轻松搞定. 问:什么是len函数? 答:自动统计字符数的函数 问:怎样记住len函数 答:len是length(长度)的简 ...

  9. Hive 数仓中常见的日期转换操作

    (1)Hive 数仓中一些常用的dt与日期的转换操作 下面总结了自己工作中经常用到的一些日期转换,这类日期转换经常用于报表的时间粒度和统计周期的控制中 日期变换: (1)dt转日期 to_date(f ...

最新文章

  1. 通过 RDTSC 指令从 CPU 寄存器中直接获取系统时钟
  2. DPDK — 在 NFV 中的应用
  3. nginx在Centos下的安装,转:http://www.linuxidc.com/Linux/2016-09/134907.htm
  4. php屏幕共享功能,利用无线投屏技术同屏直播,精彩随时共享
  5. 同学,解决下这个 Bug!
  6. C或C 如何通过程序执行shell命令并获取命令执行结果?
  7. java怎么一段字符串全为数字_java 如何判断一个字符串是数字
  8. CAPS BHCA
  9. 如何将Netbeans配置更加合理
  10. 51Nod:1268 和为K的组合
  11. c++并发编程基础(一):并发、并行域多线程
  12. mui PopPicker面板关闭后的回调函数
  13. 3G dual band 使用策略
  14. QT自定义QmessageBox对话框
  15. 2021 9.14 p.m.小结 以及 数独问题探索(T3)
  16. MySQL操作语句(快速办公)
  17. 双因素方差分析 matlab,[转载]MATLAB的双因素有交互效应的方差分析
  18. Revealing Module(揭示模块)模式
  19. Java实现读取csv文件
  20. 欧姆龙e5dc温控器_E5□C(E5AC/E5EC/E5CC/E5DC)温控器如何进行AT自整定?

热门文章

  1. LoRa 学习Day4 LoRa无线通信设计(二)空空距离测试
  2. [Azure][Event hub]Kafka无法同时连接到同一个namespace下的两个Event hub
  3. LeoCAD:用于创建虚拟乐高模型的开源CAD程序
  4. 用java语言画一个可视化日历
  5. 算法题目:小白上楼梯
  6. 怎么将计算机设置为光盘引导模式,通过bios设置从光盘/光驱启动的方法
  7. win10 mac的clover双系统后 win10时间不同步问题
  8. 微信小程序制作天气查询系统
  9. Java实验实现一个circle类_Java实验报告四
  10. 阿里云centos7配置php mysql_阿里云centos7安装NGINX+MYSQL+PHP-FPM环境