MomentJS - Día de la semana

Este método obtendrá / establecerá el día de la semana. Toma la entrada de 0 a 6, donde 0 corresponde al domingo y 6 al sábado. Si el valor es mayor que el rango, caerá en la próxima semana. Puede establecer el día de la semana utilizando un número o una cadena.

Sintaxis

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

Ejemplo

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

Salida

Día de la semana (configuración regional)

Obtiene o establece el día de la semana según la ubicación.

Sintaxis

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

Según la configuración regional, si el domingo se establece como el primer día de la semana, tendrá que configurar moment.weekday(0)al domingo. Si el lunes es el primer día de la semana, verámoment.weekday(0) para establecer como lunes.

El funcionamiento sigue siendo el mismo que el del día de la semana, donde si es mayor que el rango, se establecerá en la próxima semana, si el valor -ve se aplicará a la semana pasada.

Ejemplo

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

Salida

ISO día de la semana

Este método establecerá / obtendrá el día de la semana según ISO, donde 1 es el lunes y 7 es el domingo. Entonces, el rango es de 1 a 7 y cualquier valor mayor que el rango caerá en la próxima semana y menos que el rango caerá en la última semana.

Sintaxis

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

Ejemplo

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

Salida