function getWeekNumber(date) { // 创建表示周日的新 Date 对象并获取其时间戳 const sunday = new Date(date.getFullYear(), date.getMonth(), date.getDate() - date.getDay()); const sundayTimestamp = sunday.getTime(); // 计算到本周六的时间跨度并转换为天数 const saturdayTimespan = 6 * 24 * 3600 * 1000; // 6天的时间跨度 const saturdayTimestamp = sundayTimestamp + saturdayTimespan; const daysSinceStartOfYear = Math.floor((saturdayTimestamp - new Date(date.getFullYear(), 0, 1).getTime()) / (24 * 3600 * 1000)); // 计算本周在一年中的周数 const weekNumber = Math.ceil(daysSinceStartOfYear / 7); console.log(weekNumber) return weekNumber; } // 示例用法 const myDate = new Date(2023, 0, 2); // 周日 ***注意:月分是从0开始的{0-11} 对应月份是--{1-12}***** const weekNumber = getWeekNumber(myDate); // weekNumber 等于 16
凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数凑凑字数文章来源地址https://www.toymoban.com/news/detail-422731.html
文章来源:https://www.toymoban.com/news/detail-422731.html
到了这里,关于上周日为开始日,本周六为结束日,这一周在一年中的所在周数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!