To był tylko jeden z gazillionów możliwych scenariuszy, w których możesz znaleźć się, ale istnieją inne problemy, które mogą mieć miejsce w przypadku problemów z prawdziwymi życiem. Dlatego będziemy omawiać, w jaki sposób możemy łatwo rozwiązać ten problem za pomocą JavaScript.
Oblicz dni między dwiema datami za pomocą JavaScript
Przyjrzyjmy się, jak możemy obliczyć liczbę dni w JavaScript.
Zaczniemy od zdefiniowania dwóch obiektów daty.
niech date_1 = nowa data ('10/25/2021 ');Wtedy będziemy musieli dowiedzieć się, jaka jest różnica między tymi dwiema datami.
let różnica = data_1.getTime () - date_2.uzyskać czas();Teraz wynik jest w milisekundach i musimy przekonwertować ten wynik na dni. Formuła przekształcania milisekund na dni to:
(1000 milisekund * (60 sekund * 60 minut) * 24 godziny)
Niech totaldays = matematyka.Ceil (różnica / (1000 * 3600 * 24));To obliczy dni między danymi dwoma datami.
Kompletny kod
Poniżej znajduje się pełny kod tego problemu:
niech date_1 = nowa data ('10/25/2021 ');Po prostu uruchom plik i zobacz wyjście w terminalu, wyjście będzie podobne do następujących:
Wniosek
Dni można obliczyć między dwiema datami, najpierw ustalając różnicę czasu między dwiema datami, co spowoduje milisekund, a następnie przekształcenie milisekund w dni. W tym poście dowiedzieliśmy się, w jaki sposób możemy łatwo obliczyć daty między dwiema datami w JavaScript za pomocą getDate () własność Data obiekt.