rhanenberg
%Europe/Berlin %393 %2007, 10:26
Ik wil graag een teller maken die aftelt naar een bepaalde datum. Leek mij op zich niet zo moeilijk en het script was ook zo in elkaar.
onEnterFrame = function () {
var ooit = new Date(2008, 07, 18, 00, 00, 00);
var nu = new Date();
var ooitMsec = ooit.getTime();
var nuMsec = nu.getTime();
var milsecToGo = ooitMsec-nuMsec;
var secToGo = milsecToGo/1000;
var minToGo = secToGo/60;
var uurToGo = minToGo/60;
var dagToGo = uurToGo/24;
tekstVeld.text = Math.floor(dagToGo)+" days to programme kick-off";
};
Nu blijkt echter dat deze counter er elke keer (ongeveer een maand) naast zit. In dit geval geeft mijn script 461 dagen, terwijl de correcte uitslag 431 hoort te zijn. Elk ander script (welke logischerwijze op dezelfde techniek zijn gebaseerd) geeft hetzelfde antwoord.
Waar ga ik de mist in?
onEnterFrame = function () {
var ooit = new Date(2008, 07, 18, 00, 00, 00);
var nu = new Date();
var ooitMsec = ooit.getTime();
var nuMsec = nu.getTime();
var milsecToGo = ooitMsec-nuMsec;
var secToGo = milsecToGo/1000;
var minToGo = secToGo/60;
var uurToGo = minToGo/60;
var dagToGo = uurToGo/24;
tekstVeld.text = Math.floor(dagToGo)+" days to programme kick-off";
};
Nu blijkt echter dat deze counter er elke keer (ongeveer een maand) naast zit. In dit geval geeft mijn script 461 dagen, terwijl de correcte uitslag 431 hoort te zijn. Elk ander script (welke logischerwijze op dezelfde techniek zijn gebaseerd) geeft hetzelfde antwoord.
Waar ga ik de mist in?