Come sottrarre le date in JavaScript

Come sottrarre le date in JavaScript

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
  • Usando il metodo getDate () in JavaScript
  • Usando matematica.Metodo ABS () in JavaScript

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:

  • In primo luogo, il "D1" La variabile viene utilizzata per archiviare la data "16 marzo 2022".
  • Dopodiché, il "D2" La variabile memorizza il secondo appuntamento come "6 aprile 2022".
  • Inoltre, il "prendi tempo()" Il metodo è adattato per calcolare la differenza tra queste date.
  • Questi metodi estraggono la differenza in millisecondi e archivialo "sub" variabili.
  • Alla fine, il tronco d'albero() Il metodo viene utilizzato per visualizzare la differenza tra queste date in formato millisecondi.

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:

  • Due variabili, "primo appuntamento" E "Sec_date" sono utilizzati per archiviare due "03/8/2022" E "02/10/2022" date.
  • Dopo di che, addominali() il metodo viene utilizzato per archiviare il valore assoluto delle date sottratte in a "Diff" variabile.
  • Inoltre, il valore in "Diff" La variabile è divisa per "1000*3600*24" per convertire i valori assoluti in giorni e archiviarli in "D" variabile.
  • Alla fine, il tronco d'albero() Il metodo viene impiegato per visualizzare i giorni sottratti.

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.