首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在JavaScript中获取一年中的星期

在JavaScript中获取一年中的星期
EN

Stack Overflow用户
提问于 2011-05-25 06:51:59
回答 20查看 255.8K关注 0票数 175

如何获得一年中的当前周数,如PHP的date('W')

它应该是一年的 week数,从星期一开始。

EN

回答 20

Stack Overflow用户

发布于 2016-03-04 15:01:14

您还可以使用momentjs库:

moment().format('W')

票数 52
EN

Stack Overflow用户

发布于 2014-11-25 19:33:37

不是ISO-8601周的数字,但如果搜索引擎指出你在这里的话。

如上所述,但没有类:

代码语言:javascript
复制
let now = new Date();
let onejan = new Date(now.getFullYear(), 0, 1);
let week = Math.ceil((((now.getTime() - onejan.getTime()) / 86400000) + onejan.getDay() + 1) / 7);

console.log(week);

票数 34
EN

Stack Overflow用户

发布于 2013-11-11 23:59:07

因此,http://javascript.about.com/library/blweekyear.htm

代码语言:javascript
复制
Date.prototype.getWeek = function() {
    var onejan = new Date(this.getFullYear(),0,1);
    var millisecsInDay = 86400000;
    return Math.ceil((((this - onejan) /millisecsInDay) + onejan.getDay()+1)/7);
};
票数 25
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6117814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档