userRegist_hg.getYearWeek = function(d){
//var d = new Date(this.getFullYear(), this.getMonth(), this.getDate(), 0, 0, 0);
var DoW = d.getDay();
d.setDate(d.getDate() - (DoW + 6) % 7 + 3); // Nearest Thu
var ms = d.valueOf(); // GMT
d.setMonth(0);
d.setDate(4); // Thu in Week 1
return Math.round((ms - d.valueOf()) / (7 * 864e5)) + 1;
}
d指代传过来的Date类型的变量,返回周数!
分享到:
相关推荐
JS版计算指定日期是当年的哪一周。 为了有分好下载,传上来换点分。
总之,这个JavaScript示例代码提供了一个基本的法定节假日判断方法,对于开发具有日历功能的应用,特别是涉及到工作日计算的场景,具有一定的实用价值。开发者可以根据自己的需求进行适当的修改和扩展。
为了准确地计算出指定日期是当年的第几周以及它是星期几,需要考虑以下因素: - 计算当前日期是当年的第几天。 - 确定当年1月1日是星期几。 - 根据这些信息计算出当前日期所在的周次。 #### 4. 日期选择与高亮显示 ...
标题中的知识点是关于JavaScript(简称JS)编程语言中如何获取某个月份的最后一天日期。这是一个常见的编程任务,可能用于各种应用场景,比如设置提醒、截止日期等。下面将详细介绍如何通过JavaScript代码实现这一...
我们需要生成从某个起始年到结束年之间的所有年份,并将其添加到年份下拉框中。 ```javascript const startYear = 2000; const endYear = new Date().getFullYear(); for (let year = startYear; year ; year++...
在JavaScript中,`Date`对象提供了丰富的功能来处理日期和时间。本文将详细解析如何使用JavaScript获取某个月份的最后一天以及最大天数。 首先,我们可以使用一个函数`getLastDay(year, month)`来获取指定年份和...
4.1 更改请假逻辑 请假状态从请假开始时间系统自动计算,而非在终审生效的时候算起 4.2 在考勤查询增加一个“请假”快速查询类别 5、增加防签到状态卡死代码,修复某人因迟到造成连续自动签退后卡死的情况 ...
尽管这个文件名看起来与编程源码不太相关,但可能是为编程学习者提供的附加信息,比如可能包含了当年某个编程竞赛或招聘考试的相关信息,比如题目、要求、评分标准等,这些都能帮助学习者了解实际编程环境中的挑战和...
- 当年份下拉列表的选择发生变化时,触发change事件,调用months()函数和Days()函数,更新月份和日期下拉列表。 - 当月份下拉列表的选择发生变化时,只触发Days()函数,更新日期下拉列表。 代码说明: 该段代码利用...
当年份改变时,重新计算月份的最大天数,并更新日期下拉列表。 5. **处理月份改变时的联动** ```javascript function MMDD(str) { var YYYYvalue = document.form1.YYYY.options[document.form1.YYYY....
文件列表 "Advent-of-Code-main" 暗示了这是一个主要的代码目录,可能包含按照年份和日程划分的子目录,每个子目录对应当年的某个特定问题。例如,可能会有如 "2021/day1"、"2021/day2" 这样的结构,分别存储2021年...