Primi passi in NodeJS - Installazione della libreria dayjs in NodeJS per manipolare date
Spiegazione del Codice NodeJS con DayJS
Introduzione
Questo è un semplice programma Node.js che utilizza la libreria DayJS per manipolare le date. Vediamo insieme cosa fa ogni riga di codice.
Nota: la libreria DayJS non è necessaria per il funzionamento in NodeJS, è stata utilizzata solo per mostrare l'efficacia dell'utilizzo dei pacchetti già pronti npm (evitare di reinventare la ruota).
Codice Completo
const dayjs = require("dayjs");
console.log("Benvenuto su NODE.JS");
// chiamo dayJS ed aggiungo 1Y
let nDate = dayjs().add(1, 'year'); // manipulate
console.log(nDate.toString());
Spiegazione Dettagliata
Prima riga: Importazione della libreria
const dayjs = require("dayjs");
require("dayjs")importa la libreria DayJS nel nostro programma- DayJS è una libreria JavaScript molto leggera per manipolare e formattare le date
- La parola chiave
constcrea una costante chiamatadayjsche contiene tutte le funzioni della libreria
Seconda riga: Messaggio di benvenuto
console.log("Benvenuto su NODE.JS");
- Stampa semplicemente un messaggio di benvenuto nella console
Quarta riga: Manipolazione della data
let nDate = dayjs().add(1, 'year'); // manipulate
Questa riga è la più importante e fa tre cose:
dayjs()crea un oggetto che rappresenta la data e ora attuali.add(1, 'year')aggiunge un anno alla data attualelet nDatesalva il risultato in una variabile chiamatanDate
Quinta riga: Visualizzazione del risultato
console.log(nDate.toString());
- Converte la nuova data in una stringa di testo e la stampa nella console
Cosa fa il programma?
Il programma:
- Prende la data di oggi
- Aggiunge esattamente un anno
- Mostra il risultato
Esempio: Se oggi è il 15 novembre 2024, il programma mostrerà il 15 novembre 2025.
Perché usare DayJS?
- È più semplice da usare rispetto agli oggetti Date nativi di JavaScript
- Offre molti metodi utili per manipolare le date
- È molto leggero e veloce
- Ha una sintassi chiara e intuitiva
node
Esercizio NodeJS
const dayjs = require("dayjs");
console.log("Benvenuto su NODE.JS");
// chiamo dayJS ed aggiungo 1Y
let nDate = dayjs().add(1, 'year'); // manipulate
console.log(nDate.toString());