MomentJS - 星期几



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

语法

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

示例

var m = moment().day(); // gives 4 for thursday
var d = moment().day(0); //shows sunday
var a = moment().day('Monday'); //set the day of week to monday
var k = moment().day(10); //since it greater than 0-6 it sets to the next week and outputs Wed.
var o = moment().day(-5); // since the value is -ve it will set for last week

输出

Day of Week

星期几(区域设置)

它根据区域设置获取或设置星期几。

语法

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

根据区域设置,如果星期日被设置为一周的第一天,您将必须将 moment.weekday(0) 设置为星期日。如果星期一是一周的第一天,您将看到 moment.weekday(0) 被设置为星期一。

它的工作方式与星期几保持相同,其中如果大于范围,它将设置为下一周,如果为负值,将进入上一周。

示例

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

输出

Day of Week One

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);

输出

ISO Day of week
momentjs_getter_setter.htm
广告