php中如何获得当前周数,PHP中根据输入的周数获取到该周的日期范围
/**
* 根据输入的周数获取到该周的日期范围【推荐使用】
* 从周一到周日算是一周
*
* @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中根据输入的周数获取到该周的日期范围相关推荐
- 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 ...
- elementui 利用周选择器 获取周一到周五的日期 和当前周
elementui 周选择器 获取周一到周五的日期 和当前是多少年多少周 <el-form-item><el-date-picker v-model="query.cycl ...
- c语言一个十进制数输出十六进制数,c++ 输入一个十进制数,输出十六进制数
满意答案 ablbgfwe 2014.03.04 采纳率:40% 等级:11 已帮助:5901人 C? #include int main(int argc, char *argv[]) { i ...
- java中获取当前一周日期和上周下周日期当前周数
1.获取当前日期所在周的所有日期 public static List<Date> dateToCurrentWeek(Date myDate) {Calendar cal = Cale ...
- ISO 8601中周数的处理及 Joda-Time 的使用
不知道你是否忍受够了JDK 中对周这种日期的处理,比如 2017-1-1.这天不知道你是该记为 2017年的第0周,还是第一周.而且周日到底是每周的第1天,或者是第0天,或者是周一才是每周的第1天,周 ...
- Apache Doris在美团外卖数仓中的应用实践
来自:美团技术团队 美团外卖数据仓库通过MOLAP+ROLAP双引擎模式来适配不同应用场景.MOLAP引擎使用了Apache Kylin.ROLAP我们经过综合考虑,选择了Apache Doris.本 ...
- c语言:找出1到4000中,数字的各位数之和能被4整除的数有多少个?
找出1到4000中,数字的各位数之和能被4整除的数,如:745:7+4+5=16,16可以被4整除:28:2+8=10,10不能被4整除:745就是这样的特殊数字,而28不是,求:这样的数字共有多少个 ...
- 函数字节不对齐函数崩溃_Excel中统计字符数,不需要一个一个的数,len函数能轻松搞定...
简介:要统计Excel单元格中的字符数,不需要一个一个的数,利用len函数就能轻松搞定. 问:什么是len函数? 答:自动统计字符数的函数 问:怎样记住len函数 答:len是length(长度)的简 ...
- Hive 数仓中常见的日期转换操作
(1)Hive 数仓中一些常用的dt与日期的转换操作 下面总结了自己工作中经常用到的一些日期转换,这类日期转换经常用于报表的时间粒度和统计周期的控制中 日期变换: (1)dt转日期 to_date(f ...
最新文章
- 通过 RDTSC 指令从 CPU 寄存器中直接获取系统时钟
- DPDK — 在 NFV 中的应用
- nginx在Centos下的安装,转:http://www.linuxidc.com/Linux/2016-09/134907.htm
- php屏幕共享功能,利用无线投屏技术同屏直播,精彩随时共享
- 同学,解决下这个 Bug!
- C或C 如何通过程序执行shell命令并获取命令执行结果?
- java怎么一段字符串全为数字_java 如何判断一个字符串是数字
- CAPS BHCA
- 如何将Netbeans配置更加合理
- 51Nod:1268 和为K的组合
- c++并发编程基础(一):并发、并行域多线程
- mui PopPicker面板关闭后的回调函数
- 3G dual band 使用策略
- QT自定义QmessageBox对话框
- 2021 9.14 p.m.小结 以及 数独问题探索(T3)
- MySQL操作语句(快速办公)
- 双因素方差分析 matlab,[转载]MATLAB的双因素有交互效应的方差分析
- Revealing Module(揭示模块)模式
- Java实现读取csv文件
- 欧姆龙e5dc温控器_E5□C(E5AC/E5EC/E5CC/E5DC)温控器如何进行AT自整定?
热门文章
- LoRa 学习Day4 LoRa无线通信设计(二)空空距离测试
- [Azure][Event hub]Kafka无法同时连接到同一个namespace下的两个Event hub
- LeoCAD:用于创建虚拟乐高模型的开源CAD程序
- 用java语言画一个可视化日历
- 算法题目:小白上楼梯
- 怎么将计算机设置为光盘引导模式,通过bios设置从光盘/光驱启动的方法
- win10 mac的clover双系统后 win10时间不同步问题
- 微信小程序制作天气查询系统
- Java实验实现一个circle类_Java实验报告四
- 阿里云centos7配置php mysql_阿里云centos7安装NGINX+MYSQL+PHP-FPM环境