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
廣告
© . All rights reserved.