JavaScript fornisce a Data obiettare per eseguire manipolazioni con a data, giorno, tempo, anno, eccetera. Utilizzando questo oggetto, gli utenti possono estrarre le date e modificarli per aggiunta o sottrazione in base alle loro esigenze. Questo post dimostra vari metodi per Date di sottrazione In JavaScript. Per trovare la differenza tra le date, il getDate () I metodi sono adattati. Inoltre, Matematica.addominali() viene anche usato per sottrarre due date in JavaScript. Il contenuto del post è il seguente:
Come sottrarre le date in JavaScript?
IL Data L'oggetto ha varie caratteristiche per estrarre e manipolare le date attuali. Ad esempio, il getDate () il metodo viene utilizzato per recuperare il numero del giorno per conto del Data oggetto. Inoltre, il Matematica.addominali() Il metodo è adattato per calcolare la differenza tra due date in valori assoluti.
Metodo 1: sottrarre le date usando il metodo getdate ()
IL Data L'oggetto viene utilizzato con il file getDate () Metodo per sottrarre le date. Ad esempio, viene considerato un esempio per sottrarre le date impiegando il getDate () Metodo in JavaScript. Il metodo ritorna millisecondi. Il codice di esempio è fornito di seguito:
Codice
console.Log ("Esempio per sottrarre due date")
var d1 = new Date ("16 marzo 2022");
var d2 = new Date ("6 aprile 2022");
var sub = d2.gettime ()-d1.prendi tempo();
console.log (sub);
La descrizione del codice è fornita in modo elencato:
Produzione
Il risultato di due sottrazioni è stampato sulla console.
Metodo 2: sottrarre le date usando la matematica.Metodo ABS ()
IL Matematica L'oggetto fornisce varie funzionalità per manipolare i dati utilizzando l'aggiunta o la sottrazione. Pertanto, si considera un esempio sottraendo le due date impiegando il addominali() Metodo in JavaScript. Il codice è scritto di seguito considerando il metodo:
Codice
console.log ("primo appuntamento")
var first_date = new Date ("03/8/2022");
var sec_date = new Date ("02/10/2022");
console.log (first_date)
console.log ("seconda data")
console.log (sec_date)
var dif = matematica.ABS (sec_date-first_date);
d = dif/(1000 * 3600 * 24)
console.log ("giorni di sottrazione")
console.log (d);
La spiegazione del codice è fornita qui:
Produzione
L'output restituisce "26" Dopo aver sottratto le date da "08 marzo 2022 " A "10 febbraio 2022".
Conclusione
IL getDate () E Matematica.addominali() I metodi vengono utilizzati per ottenere la differenza tra le due date. La differenza potrebbe essere in giorni, ore o qualunque cosa l'utente desideri. L'oggetto data viene utilizzato con il getDate () Metodo per sottrarre le date. Qui, abbiamo dimostrato più metodi per ottenere la differenza tra due date in JavaScript. Per una migliore comprensione, abbiamo fornito una serie di esempi che mostrano la dimostrazione di ciascun metodo.