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?
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:
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:
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.