/ / JavaScript do porównywania dat - javascript, sql-server

JavaScript do porównywania dat - javascript, sql-server

Chcę napisać JavaScript, aby porównać dzisiejszą datę z jednym polem w bazie danych MsSql zakładając, że nazwa pola to "document_issuedate" i umieścić ten warunek.

jeśli dzisiejsza data - document_issuedate> 30 to alert

Odpowiedzi:

0 dla odpowiedzi № 1

Jak obliczyć różnicę dat w javascript


To pytanie jest podobne i pojawiło się po szybkim wyszukiwaniu. Zasadniczo, tak długo jak robisz daty w obiekcie daty, możesz po prostu odjąć je tak, jak "pokazałeś"


Edytować

Tutaj jest lepszy link, a następnie więcej wyjaśnieńi odpowiedni fragment z tej strony. Zmienna oneDay jest dostępna tylko dla wygody. Obiekty daty są w formacie Y, m, d. Użycie metody getTime () dla obiektów daty powoduje, że różnica daje wartość liczbową (w milisekundach) zamiast obiektu daty. Następnie podzielenie go przez OneDay konwertuje milisekundy na dni, które jest to, co chcesz. Math.abs zapewnia zawsze dodatnią różnicę liczb, a Math.round tworzy liczbę całkowitą zamiast dziesiętną

Jak obliczyć liczbę dni między dwiema datami przy użyciu JavaScript?

var oneDay = 24*60*60*1000; // hours*minutes*seconds*milliseconds
var firstDate = new Date(2008,01,12);
var secondDate = new Date(2008,01,22);

var diffDays = Math.round(Math.abs((firstDate.getTime() - secondDate.getTime())/(oneDay)));