Mit Datum rechnen

Lucius

Mitglied
Hallo zusammen,

hier nun mein erster Beitrag in diesem Forum.

Ich habe in einem HTML Formular mehrere inputs und Checkboxen.
Hinter manchen Checkboxen sind schon Funktionen hinterlegt zur Prüfung ob ein Datum im richtigen Format eingeben wurde.

Nun möchte ich gleichzeitig auch prüfen ob das eingebene Datum <= 30 Tage dem heutigen Datum ist.

Im Internet und auch hier im Forum habe ich bis jetzt leider noch nichts dazu gefunden, außer das man anscheinend die Zeit in Millisekunden umrechnen muss.

Da ich noch recht neu auf dem Gebiet bin hoffe ich das Ihr mir helfen könnt.
Ich möchte auch keinen fertigen Code oder dergleichen ein Tipp wo ich was finden könnte wäre mir am liebsten :)

Vielen Dank im voraus

Gruß Lucius
 
Vorausgesetzt du hast das Datum als Objekt vom Typ "Date" vorliegen:

Javascript:
var MAX = 30*24*60*60*1000;//30 Tage in Millisekunden
var now = new Date();
var diff = now.getTime() - dasDatum.getTime();//Differenz in Millisekunden

//Die Differenz ist positiv (also liegt dasDatum in der Vergangenheit) und nicht mehr als 30 Tage
if(diff > 0 && diff <= MAX) {
    alert('dasDatum liegt innerhalb von 30 Tagen');
}
 
Zurück