2017-06-29 5 views
1

Ich bin derzeit mit dieser Formel für Arbeit des aktuelle Datum in eine ausfüllbare PDF zu füllen:Tage zu aktuellem Datum hinzufügen in Javascript

var f = this.getField("Today"); 
f.value = util.printd("mm/dd/yyyy", new Date()); 

Dieses ausfüllbare PDF ist ein Dokument, Regierung und sobald es endet in 45 Tagen gedruckt einschließlich des gedruckten Datums. Wie ein Temp-Tag für ein Fahrzeug.

Wie füge ich dieser Formel 44 Tage hinzu, so dass sie automatisch 45 Tage später startet?

+0

Sind Sie gegen die Verwendung zusätzlicher Bibliotheken? Moment.js hat alle Datumsfunktionen, die Sie jemals brauchen könnten. –

+0

var todayDate = neues Datum(); todayDate.setDate (todayDate.getDate() + 44); –

+0

Es gibt eine [* riesige Anzahl von Duplikaten *] (https://stackoverflow.com/search?q=%5Bjavascript%5D%5Bdate%5D+adddays+to+date). – RobG

Antwort

1

Hier ist, was Sie tun wollen:

var laterDate = new Date(); // create new Date object set to current date 
laterDate.setDate(laterDate.getDate() + 44); // add 44 days 

dann könnten Sie Ihre util-Bibliothek verwenden und anzeigen:

util.printd("mm/dd/yyyy", laterDate); 
-1

Für Daten in JavaScript Handhabung könnten Sie Moment.js verwenden. Mit Moment können Sie eine Vielzahl von Operationen zu Datum und Uhrzeit durchführen. Überprüfen Sie die Dokumentation, um weitere Informationen zu erhalten. Wie für Ihre Abfrage könnten Sie tun

moment().add(44, 'days'); 
+0

Die Antworten sollten sich nicht auf eine Bibliothek stützen, die das OP nicht erwähnt oder markiert hat. – RobG

+0

Entschuldigung, das werde ich mir merken. Da es vor dem Bearbeiten erwähnt wurde, dass es irgendeine Methode verwenden könnte, schlug ich das vor. – mayvid14

Verwandte Themen