在 JavaScript 中计算当前周数
周数表示当年已完成的周数。
例子:
The week number of january 1 = week 1
The week number of january 30 = week 4
说明:从下面的日历中我们可以看到1 月 1 日在第 1 周,1月 30 日在第 5 周
在计算当前周数的过程中,我们将以下数字。
getFullYear(): getFullYear() 返回日期的全年(4 位数字)。
句法:
Date.getFullYear()
getDay(): getDay() 方法返回日期的星期几(0 到 6)。
句法:
Date.getDay()
方法:使用 new Date() 将当前日期初始化为变量,默认情况下返回当前日期。将当前年份的开始日期(即 1 月 1 日)初始化为 startDate。通过从 currentDate 中减去 startDate 来计算两个日期之间的天数差。
- 这将返回日期之间的差异(以毫秒为单位)。
- 现在将结果除以一天中的总毫秒数得出日期之间的差异。
使用 getDay() 将天数添加到当前工作日,然后除以 7。我们将获得当前周数。
示例:下面的代码将说明上面的示例:
Javascript
输出:
Week number of Mon Feb 14 2022 08:15:31
GMT+0530 (India Standard Time) is : 7