Jak odejmować daty w JavaScript

Jak odejmować daty w JavaScript

JavaScript zapewnia Data obiekt do wykonywania manipulacji za pomocą data, dzień, czas, rok, itp. Korzystając z tego obiektu, użytkownicy mogą wyodrębniać daty i modyfikować je przez dodanie lub odejmowanie w oparciu o ich potrzeby. Ten post pokazuje różne metody dla daty odejmowania W JavaScript. Za znalezienie różnicy między datami, getDate () Metody są przystosowane. Ponadto, Matematyka.Abs () jest również używany do odejmowania dwóch dat w JavaScript. Treść postu jest następująca:

  • Jak odejmować daty w JavaScript
  • Za pomocą metody getDate () w JavaScript
  • Za pomocą matematyki.Metoda ABS () w JavaScript

Jak odejmować daty w JavaScript?

Data Obiekt ma różne cechy do wyodrębnienia i manipulowania bieżącymi datami. Na przykład getDate () Metoda jest wykorzystywana do pobierania numeru dnia w imieniu Data obiekt. Ponadto Matematyka.Abs () Metoda jest przystosowana do obliczenia różnicy między dwiema datami w wartościach bezwzględnych.

Metoda 1: Daty odejmowania za pomocą metody getDate ()

Data Obiekt jest używany z getDate () metoda odejmowania dat. Na przykład rozważany jest przykład odejmowania dat poprzez zastosowanie getDate () Metoda w JavaScript. Metoda powraca milisekund. Przykładowy kod jest podany poniżej:

Kod

konsola.log („Przykład do odejmowania dwóch dat”)
var d1 = nowa data („16 marca 2022”);
var d2 = nowa data („6 kwietnia 2022”);
var sub = d2.getTime ()-D1.uzyskać czas();
konsola.log (sub);

Opis kodu jest podany w wymieniony sposób:

  • Po pierwsze, „D1” Zmienna jest wykorzystywana do przechowywania daty „16 marca 2022 r.”.
  • Potem „D2” zmienna przechowuje drugą datę jako „6 kwietnia 2022”.
  • Ponadto "uzyskać czas()" Metoda jest przystosowana do obliczenia różnicy między tymi datami.
  • Metody te wyodrębniają różnicę w milisekund i przechowuj to "pod" zmienne.
  • W końcu dziennik() Metoda jest wykorzystywana do wyświetlania różnicy między tymi datami w formacie milisekundowym.

Wyjście

Wynik dwóch odejmowania jest wydrukowany na konsoli.

Metoda 2: Daty odejmowania za pomocą matematyki.Metoda ABS ()

Matematyka Obiekt zapewnia różne funkcje manipulowania danymi za pomocą dodawania lub odejmowania. Dlatego przykład jest uważany za odejmowanie dwóch dat, stosując Abs () Metoda w JavaScript. Kod jest napisany poniżej, biorąc pod uwagę metodę:

Kod

konsola.Log („Pierwsza data”)
var First_date = nowa data („03/8/2022”);
var sec_date = nowa data („02/10/2022”);
konsola.log (First_Date)
konsola.Log („Druga data”)
konsola.log (sec_date)
var dif = matematyka.ABS (sec_Date-First_Date);
D = dif/(1000 * 3600 * 24)
konsola.Log („Dni odejmowania”)
konsola.log (d);

Wyjaśnienie kodu jest tutaj podane:

  • Dwie zmienne, "pierwsza randka" I „Sec_date” są wykorzystywane do przechowywania dwóch „03/8/2022” I „02/10/2022” Daktyle.
  • Po tym, Abs () Metoda służy do przechowywania wartości bezwzględnej odejmowanych dat w a „Zróżnicowanie” zmienny.
  • Ponadto wartość w „Zróżnicowanie” zmienna jest podzielona przez „1000*3600*24” Aby przekonwertować wartości bezwzględne na dni i przechowywać je w "D" zmienny.
  • W końcu dziennik() Metoda jest stosowana do wyświetlania odejmowanych dni.

Wyjście

Wyjście powraca „26” Po odjęciu dat od „08 2022 ” Do „10 lutego 2022”.

Wniosek

getDate () I Matematyka.Abs () Do uzyskania różnicy między dwiema datami stosuje się metody. Różnica może być za dni, godziny lub cokolwiek, czego chciałby użytkownik. Obiekt daty jest używany z getDate () metoda odejmowania dat. Tutaj wykazaliśmy wiele metod uzyskania różnicy między dwiema datami w JavaScript. Aby lepiej zrozumieć, przedstawiliśmy zestaw przykładów, które pokazują demonstrację każdej metody.