2017-10-24 8 views
-2

Monat in Unix-Zeitstempel erhöhen Ich mag ein Datum 1-28 auszuwählen und nur Monat Mein Eingang ist in Unix-Format für ex,Javascript

zu erhöhen, wenn das Datum 1-Jan-17 ist, nur erhöhen Monat bis 1-Feb-17

28-dec-17 bis 28-Jan-18

i Ausgabe in UNIX will Zeitstempel

i mit new Date().getTime() versucht, aber ich weiß nicht, wie

zu erhöhen
+0

Könnten Sie schreiben den Code, den Sie bisher haben? – bouteillebleu

+0

Ich habe keine Ahnung, wie es geht, für Unix-Zeit bin ich Hinzufügen von Sekunden wie timestamp +86400, um einen Tag hinzuzufügen – user3227460

+1

'var d1 = neues Date(); d1.setMonth (d1.getMonth() + 1);' – Rayon

Antwort

0

Von Ihrem Datum im UNIX-Format können Sie eine Variable var date = new Date(1508836996) erstellen.

Als Sie können den Monat date.setMonth(date.getMonth() + 1); erhöhen.

Überprüfen Sie die Dokumentation für Date.

var date = new Date(1508836996); 
 
console.log(date); 
 

 
date.setMonth(date.getMonth() + 1); 
 
console.log(date); 
 

 
console.log(date.getTime());

+0

meine Eingabe ist im Unix-Format für ex, 1508836996 und ich möchte nur Monat erhöhen. Für JAN und FEB sollte es auch nur den Monat – user3227460

+0

@ user3227460 erhöhen Überprüfen Sie die aktualisierte Antwort .. –

+0

akzeptiert. Danke – user3227460