Numerosi pacchetti esterni come il momento.I JS vengono solitamente utilizzati dagli sviluppatori Web per la gestione delle operazioni di data. Tuttavia, dopo l'evoluzione di essa, JavaScript ha lanciato un nuovo costruttore di istanza noto come data per la gestione delle operazioni di data-tempo.
Creazione di istanza di data
Prima di tutto, devi creare un oggetto di data. Il costruttore Date () viene utilizzato per creare un oggetto di data. Arruoliamo i vari modi per istanziare una data.
Nuova data () // verrà restituita ora e data correnteDove; SM= millisecondi, y = anno, M = mese, D = giorno, H = ora, min = minuti e sec= secondi. Qui il parametro del mese inizia da 0 a 11.
Confronto della data in JavaScript
In questo articolo, stiamo presentando diversi modi per contrastare le date in JavaScript.Il metodo più semplice per confrontare le date nella funzione JavaScript è utilizzando la funzione GetTime ().
Confronta la data nella funzione JavaScript tramite GetTime ()
Se si desidera confrontare la data con il tempo in JavaScript, è possibile utilizzare la funzione integrata GetTime (). La funzione GetTime () converte la data in valore numerico. Quando i valori della data vengono convertiti in valori numerici, è possibile confrontare facilmente due date. In questo esempio, utilizziamo gli operatori logici per confrontare due date di conseguenza.
const istancete1 = new Date ("2021-01-31")Produzione
Confronta la data in JavaScript con il valore di
Esiste un altro modo per confrontare la data in JavaScript utilizzando il metodo ValueOf. Restituirà millisecondi per un determinato arco di tempo. La funzione ValueOf () restituisce vera o falsa mentre si confronta due date.
Esempio
const istancete1 = new Date ("2021-01-31")Produzione
Confronta la data in JavaScript utilizzando le funzioni getMonth (), getDate () e getfully -
JavaScript non ha la funzione per confrontare la data senza tempo direttamente. Se vuoi fare questo tipo di confronto, devi recuperare il mese, l'anno e la data degli oggetti individualmente. Un esempio viene arruolato di seguito per contrastare due date usando le funzioni integrate di JavaScript.
funzione function_dateequal (istanceta1, istanceta2)Produzione
Confronta la data in JavaScript usando la funzione TodaTestring ()
C'è un altro metodo per confrontare la data in JavaScript senza usare il tempo. È possibile utilizzare la funzione ToDateString () per il confronto delle date prendendo solo la data.
Installed1 = Nuova data (Instanced1.todateString ())Produzione
Confronta la data in javascript tramite data-fns
Non dovremmo fare affidamento solo sull'oggetto data di JavaScript per il confronto della data. Invece di utilizzare più metodi per il confronto delle date di base, è meglio utilizzare meno righe di codice per sviluppare un confronto efficiente delle date in JavaScript senza considerare il tempo.
Date-FNS è una libreria di terze parti per la manipolazione della data e il suo esempio è spiegato di seguito utilizzando metodi diversi per confermare se le due date sono maggiori, minori o uguali tra loro.
let Instanceta1 = new Date ("2020-02-30T05: 11: 12Z")Produzione
Conclusione
Abbiamo imparato tutto su come confrontare la data in JavaScript insieme a un esempio in questo articolo. Abbiamo anche spiegato diversi modi per confrontare la data in JavaScript. Nel primo metodo, confrontiamo le date attraverso la funzione di gettime () quindi esploriamo un metodo per confrontare le date attraverso la funzione valoreof (). Abbiamo anche esplorato diverse funzioni integrate come getMonth (), getDate () e getfully-() per il confronto della data in JavaScript. Infine, abbiamo anche discusso di un'altra funzione todateString () per confrontare le date in JavaScript. Tutti questi metodi sono stati brevemente spiegati insieme ad esempi di come le funzioni della data possono essere utilizzate in JavaScript per confrontare la data corrente con le date precedenti e future.