Método Moment.js moment().week()

El método moment().week() se utiliza para obtener o establecer la semana del objeto Moment. Es un método consciente de la configuración regional y, por lo tanto, la semana del número diferirá según la configuración regional del Momento. Esto varía ya que el primer día de la semana puede ser domingo o lunes según la configuración regional.

Nota: El día de la semana permanecerá igual cuando se utilice este método para configurar la semana.

Sintaxis:

moment().week( Number );

Parámetros: este método acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:

  • Número: Es la semana que se tiene que configurar para el objeto Momento. es un parámetro opcional.

Valor devuelto: este método devuelve la semana actual del Momento.

Nota: Esto no funcionará en el programa Node.js normal porque requiere que una biblioteca moment.js externa se instale globalmente o en el directorio del proyecto.

Moment.js se puede instalar con el siguiente comando:

Instalación del módulo de momentos:

npm install moment

Los siguientes ejemplos demostrarán el método Moment.js moment().week() .

Ejemplo 1:

Javascript

const moment = require('moment');
  
console.log("Current Date:", moment().toString())
console.log("Current week is:", moment().week())
  
let week1 = moment().week(1);
console.log(
    "Moment with Week of 1 is:",
    week1.toString()
)
  
let week40 = moment().week(40);
console.log(
    "Moment with Week of 40 is:",
    week40.toString()
)

Producción:

Current Date: Wed Jul 13 2022 01:02:36 GMT+0530
Current week is: 29
Moment with Week of 1 is: Wed Dec 29 2021 01:02:36 GMT+0530
Moment with Week of 40 is: Wed Sep 28 2022 01:02:36 GMT+0530

Ejemplo 2: En este ejemplo, veremos cómo las diferentes localidades afectan la semana especificada.

Javascript

const moment = require('moment');
  
console.log("Current Date:", moment().toString())
console.log("Current week is:", moment().week())
  
let week1en = moment().locale('en').week(1);
console.log(
    "Moment with Week of 1 with locale 'en' is:",
    week1en.toString()
)
  
let week1br = moment().locale('br').week(1);
console.log(
    "Moment with Week of 1 with locale 'br' is:",
    week1br.toString()
)
  
let week1in = moment().locale('in').week(52);
console.log(
    "Moment with Week of 52 with locale 'in' is:",
    week1in.toString()
)
  
let week1fr = moment().locale('fr').week(52);
console.log(
    "Moment with Week of 52 with locale 'fr' is:",
    week1fr.toString()
)

Producción:

Fecha actual: miércoles 13 de julio de 2022 01:02:36 GMT+0530
La semana actual es: 29
Momento con Semana de 1 con locale ‘en’ es: miércoles 29 de diciembre de 2021 01:02:36 GMT+0530
Momento con Semana de 1 con la configuración regional ‘br’ es: miércoles 05 de enero de 2022 01:02:36 GMT+0530
Momento con semana de 52 con configuración regional ‘in’ es: miércoles 21 de diciembre de 2022 01:02:36 GMT+0530
Momento con semana de 52 con configuración regional ‘ fr’ es: miércoles, 28 de diciembre de 2022 01:02:36 GMT+0530

Referencia: https://momentjs.com/docs/#/get-set/week/

Publicación traducida automáticamente

Artículo escrito por sayantanm19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *