Kann mir einer sagen, warum das nicht funktioniert???
var jetzt = new Date();
var neujahr = new Date(2017,12,31,23,59,59);
var diff = Math.floor((neujahr.getTime() - jetzt.getTime()) / 1000);
Diff ist genau 31 Tage falsch, also gibt 31 Tage mehr an.
Mache ich als Test
var jetzt = new Date(2017,12,23,20,35,00);
var neujahr = new Date(2017,12,31,23,59,59);
var diff = Math.floor((neujahr.getTime() - jetzt.getTime()) / 1000);
dann stimmt es
Ich brauche aber nicht den Wert "jetzt" von einem festen Datum, sondern eben von JETZT, also "var jetzt = new Date()"
Mache ich das aber, dann sind da plötzlich 31 Tage zu viel. Silvester ist angeblich heute in 39 Tagen ?!?!?!?