MomentJS - 星期几

此方法将获取/设置星期几。它接受 0-6 之间的输入,其中 0 表示星期日,6 表示星期六。如果值大于范围,则将落在下一周。您可以使用数字或字符串设置星期几。

语法

moment().day(Number|String);
moment().day();
moment().days(Number|String);
moment().days();

示例

var m = moment().day(); // 给出 4 表示星期四
var d = moment().day(0); //显示星期日
var a = moment().day('星期一'); //将星期几设置为星期一
var k = moment().day(10); //由于它大于 0-6,因此设置为下一周并输出星期三。
var o = moment().day(-5); //由于值为 -ve,因此将设置为上周

输出

Day of Week

星期几(语言环境)

这将根据语言环境获取或设置星期几。

语法

moment().weekday(Number);
moment().weekday();

根据语言环境,如果将星期日设置为一周的第一天,则必须将 moment.weekday(0) 设置为星期日。如果星期一是一周的第一天,您将看到 moment.weekday(0) 设置为星期一。

其工作原理与星期几相同,如果大于范围,它将设置为下周,如果为 -ve 值,它将设置为上周。

示例

var m = moment().weekday();
var d = moment().weekday(4);
var a = moment().weekday('Monday');
var k = moment().weekday(10);
var o = moment().weekday(-5);

输出

第一周的天数

ISO 星期几

此方法将根据 ISO 设置/获取星期几,其中 1 表示星期一,7 表示星期日。因此范围是 1-7,任何大于该范围的值都将落在下一周,小于该范围的值都将落在最后一周。

语法

moment().isoWeekday(Number);
moment().isoWeekday();

示例

var m = moment().isoWeekday();
var d = moment().isoWeekday(4);
var a = moment().isoWeekday('Monday');
var k = moment().isoWeekday(10);
var o = moment().isoWeekday(-5);

Output

ISO Day of week

momentjs_getter_setter.html