Función Moment.js moment().calendar()

La función moment().calendar() se utiliza para mostrar la hora del calendario relativa a un día de referencia determinado. De forma predeterminada, se establece al inicio del día actual, es decir, hoy.

Sintaxis:

moment().calendar(referenceDay, formats);

Parámetros: Esta función tiene dos parámetros, el primero es el día de referencia y el otro es el formato.
Valor devuelto: esta función devuelve la fecha.

Instalación del módulo de momento:

  1. Puede visitar el enlace para Instalar el módulo de momento . Puede instalar este paquete usando este comando.
    npm install moment
  2. Después de instalar el módulo moment, puede verificar su versión moment en el símbolo del sistema usando el comando.
  3. npm version moment
  4. Después de eso, puede simplemente crear una carpeta y agregar un archivo, por ejemplo, index.js como se muestra a continuación.

Ejemplo 1: Nombre de archivo: index.js 
 

javascript

// Requiring the module
const moment = require('moment');
   
// Function call
var result1 = moment(new Date()).calendar(null, {
    sameDay: function (now) {
      if (this.isBefore(now)) {
        return '[Something Will Happen Today Only]';
      } else {
        return '[Something Already Happened Today]';
      }
    }
});
  
var result2 = moment().calendar(null, {
    sameDay: function (now) {
       if (this.isBefore(now)) {
          return '[Something Will Happen Today Only]';
       } else {
          return '[Something Already Happened Today]';
       }
    }
});
  
console.log(result1);
console.log(result2);

Pasos para ejecutar el programa:

  1. La estructura del proyecto se verá así:
  2. Ejecute el archivo index.js usando el siguiente comando:
    node index.js

Producción:

Something Will Happen Today Only
Something Already Happened Today

Ejemplo 2: Nombre de archivo: index.js

javascript

// Requiring the module
const moment = require('moment');
   
function getCalendar(date){
   return moment().calendar();
}
   
// Function call
var result = getCalendar(moment);
console.log("Result:", result);

Pasos para ejecutar el programa: 
 

  1. La estructura del proyecto se verá así:
  2. Ejecute el archivo index.js usando el siguiente comando:
    node index.js
  3. Producción:

    Result: Today at 10:28 PM

    Referencia: https://momentjs.com/docs/#/displaying/calendar-time/
     

Publicación traducida automáticamente

Artículo escrito por gouravhammad 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 *