/** * 根据输入的周数获取到该周的日期范围【推荐使用】 * 从周一到周日算是一周 * * @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); }
相关推荐
因为线上查找过大部分的获取将星期一作为一周开始的周数的思路在特定日期都有一些问题,因项目需要有此功能,经过项目验证,计算准确无误(未发现有任何日期计算错语)。例如: select [dbo].[get_weekNumber]('2021...
oracle sql 根据年份、周数取日期
有关日期与周数的相互转换,当日期在星期五以前返回本周,否则返回下一周。一周的开始是星期一
一共有两个方法,获取每个月有几周和获取当前登录时间是属于该月的第几周,测试没问题,已经用到实际项目中运行,文档中有联系方式,望跟各位大神交流
JS获取日期时遇到如下需求,根据某年某周获取一周的日期。如开始日期规定为星期四到下一周的星期五为一周。 代码如下: function getNowFormatDate(theDate) { var day = theDate; var Year = 0; var Month = 0; ...
Oracle数据库的周数计算 日期计算,算第n周的第一天及最后一天是几号。 公式...
# 获取指定日期属于当年的第几周 week=datetime.datetime.strptime('20190825','%Y%m%d').strftime('%W') 获取下周的时间范围 import datetime,calendar,pandas as pd def get_N_day(): # 获取当前日期
JS获取当天是本年的第几周和本周的起始日期,可以设定周的起始日期,我这里的周是礼拜四开始,礼拜五结束,可以跨年,跨月
能够将UTC标准时间转化成为GPS标准时间(包括GPS周数和周内秒数)。(UTC standard time can be transformed into GPS standard time (weeks and weeks, including GPS seconds).)
给定两个日期A和B,格式如:2009-9-09 A所在的周为第1周 计算到B日期时,是第几周
怎么计算Excel2021中当前日期所在的周数.docx
Java 语言的Calendar(日历),Date(日期),和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分。...下面这篇文章就给大家介绍了如何利用Java中Calendar计算两个日期之间的天数和周数,下面来一起看看吧。
本文实例讲述了PHP获取日期对应星期、一周日期、星期开始与结束日期的方法。分享给大家供大家参考,具体如下: /* * 获取日期对应的星期 * 参数$date为输入的日期数据,格式如:2018-6-22 */ function get_week...
获取当前年的周数 代码如下: /// /// 获得今年有几周 /// /// ”year”> /// <returns></returns> public int GetWeekOfYear(int year) { DateTime the_Date = new DateTime(year,1,1);//本年的第一天 ...
选择一个时间自动计算周数,自己写的,有什么意见可以提出来,大家一起交流
/// 返回指定日期是某一年中的第几周 ///编写:史双全 ///编写日期:2013年01月08日01时22分39秒 /// </summary> /// 给定的日期</param> /// 字符串 哪一年的第几周,形如2013年第01周</returns>
本文实例讲述了PHP获取一年中每个星期的开始和结束日期的方法。分享给大家供大家参考。具体分析如下: 最近项目中需要做个提交周报的功能,需要知道指定周数的开始日期和结束日期,以便处理其他业务。以下是一段通过...
gnss作业:时间系统的转换:输入年月日世界时得到儒略日、gps时周数和秒数、年积日DOY,通过mfc窗口实现,仅供初学者学习。