Answers:
定义“无效”。
const date = moment("2015-07-02"); // Thursday Feb 2015
const dow = date.day();
console.log(dow);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js"></script>
按预期,将打印“ 4”。
如果您正在寻找1-7方法...
这是ISO工作日号码。moment.js也考虑了这一点。用isoWeekday()
console.log(moment().isoWeekday()); // returns 1-7 where 1 is Monday and 7 is Sunday
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js"></script>
看到我在星期二写了这个答案,今天给了我2。
我认为这会工作
moment().weekday(); //if today is thursday it will return 4
在文档页面上,请注意他们有这些有用的标题
http://momentjs.com/docs/#/get-set/weekday/
(起初我没有看到它们)
带有以下标题部分:
。
var now = moment();
var day = now.day();
var date = now.date(); // Number
您可以使用力矩和Javascript以两种方式获取此信息
const date = moment("2015-07-02"); // Thursday Feb 2015
const usingMoment_1 = date.day();
const usingMoment_2 = date.isoWeekday();
console.log('usingMoment: date.day() ==> ',usingMoment_1);
console.log('usingMoment: date.isoWeekday() ==> ',usingMoment_2);
const usingJS= new Date("2015-07-02").getDay();
console.log('usingJavaSript: new Date("2015-07-02").getDay() ===> ',usingJS);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js"></script>