根据周数获取当周的起始日期
//根据第几周获取当周的开始日期与最后日期private function getWeekDate($year,$weeknum){ $firstdayofyear=mktime(0,0,0,1,1,$year); $firstweekday=date('N',$firstdayofyear); $firstweenum=date('W',$firstdayofyear); if($firstweenum==1){ $day=(1-($firstweekday-1))+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)); }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)); } $weekDate['sart_date'] = $startdate;$weekDate['end_date'] = $enddate;return $weekDate; }$year = 2020;$weeknum = 10;$time = $this->getWeekDate($year,$weeknum);dump($time);die;
运行结果:
根据周数获取当周的起始日期相关推荐
- PHP算法根据周数获取开始结束日期
//根据第几周获取当周的开始日期与最后日期 public function getWeekDate($year, $weeknum) {$firstdayofyear = mktime(0, 0, 0 ...
- php中如何获得当前周数,PHP中根据输入的周数获取到该周的日期范围
/** * 根据输入的周数获取到该周的日期范围[推荐使用] * 从周一到周日算是一周 * * @author _DT_Baby * @param int $year 年份 * @param int $ ...
- Java 周日期计算工具,获取当前第几周,按周数获取周一至周日,按日期获取周一至周日
记一个自己写的工具类: 1.按时间获取当前第几周 getzs 3.按日期获取周一至周日getgetBetweenDates2 4.按年份跟周数获取周一至周日 getgetBetweenDates3 结 ...
- Java 获取当前时间周数,及根据周数获取周的起止时间
package com.hr.weekly.controller;import com.hr.weekly.utils.DateUtil; import java.text.ParseExceptio ...
- java根据周数获取日期_java获取日期的周数和所属年份
在项目中遇到需要导出excel表格 表格的标题需要根据数据来动态获取 格式为 2017年第 50 周计划检修申报.实施确认表 获取日期所属周数 Date date = new Date( ...
- C# 根据周数获取当前周的星期一和星期天
1.获取当前周的星期一 /// <summary> /// 当前周的第一天(星期一) /// </summary> /// <param name="yearW ...
- c#根据年月获取所有日期集合、根据年份计算总周数,根据年份和周数获取一周的开始及结束时间
//根据年月获取所有日期//txt="2019-04"public List<string> CalTime(string txt) {DateTime beginTi ...
- js获取日期周数,并根据周数算出当前周的开始和结束日期(周日开始,周六结束)
js获取日期周数,并根据周数算出当前周的开始和结束日期(周日开始,周六结束) 日历图片 代码 获取日期的周数(全年的第几周) 根据周数获取该周的开始日期(周日)和结束日期(周六) 日历图片 代码 获取 ...
- oracle判断为周一_oracle根据四位年周取当周周一的日期函数
create or replace function FUNC_GET_DATE_BY_WEEK ( theYearWeek IN VARCHAR2 ) return date is normalDa ...
最新文章
- 如何量化医学图像分割中的置信度?
- Seam开发环境的搭建
- 【数理知识】拉格朗日乘数 Lagrange multipliers
- 将war包发布到测试服的常用命令
- 如何快速安装pyinstaller
- javascript之变量
- [NodeJs] npm提供了哪些钩子?各有什么作用?
- 第二十一期:干货盘点!推荐程序员使用的5款工具软件
- 马昕璐201771010118《面向对象程序设计(java)》第七周学习总结
- 前端分页功能的实现以及原理
- Kafka是什么、主要应用在什么场景?
- 例2.8 叠筐 - 九度教程第15题(排版题)
- 便携主机推荐——ATX电源篇
- 华为HCDA论证教程
- 戴尔台式计算机主板型号,戴尔台式机主板型号_昨天拿戴尔台式电脑去修说主板坏了,今天去拿的。结果说主板拆不下。_戴尔台式机主板...
- 解决远程桌面最小化时,自动化UI(鼠标、键盘)指令不工作问题
- Windows 操作系统
- 华为服务器 买回来带系统吗,购买服务器是否带操作系统
- CNN对句子分类(tensorflow)
- 视频转换格式该如何操作
热门文章
- 服务器 存储项目合同,海曙区规划与地理信息中心服务器及存储设备采购项目的合同公告...
- Python 实现Ping命令状态检测
- c语言在医学,C语言-计算系统生物与医学室-国立清华大学.PPT
- 85页智慧工程安监物联网云平台解决方案
- 易天光通信 | 200G QSFP56 AOC有源光缆解析
- 汽车功能安全专栏----总目录
- FaceRig中的创意工坊订阅时发生您需要登陆或创建新账户来执行该操作
- vue问题:如何敲简单的使用vue-i18n实现多语言切换?
- 用c语言输出树形图案程序,小程序树状结构图开发实例
- 13. keystone v3 方式验证