wenn ich die frage richtig verstanden habe, hier die js loesong
<SCRIPT LANGUAGE = "JavaScript">
var now = new Date();
// Enddatum
var then = new Date("Januar 01, 2001");
var gap = then.getTime() - now.getTime();
gap = Math.floor(gap / (1000 * 60 * 60 * 24));
document.write(gap);
</SCRIPT>
<!--die Nachricht-->Tage bis zum Jahr 2001
es geht aber auch so
<SCRIPT LANGUAGE = "JavaScript">
var now = new Date();
//Enddatum
var then = new Date("Januar 01, 200");
var gap = then.getTime() - now.getTime();
gap = Math.floor(gap / (1000 * 60 * 60 * 24));
document.write(gap);
</SCRIPT>
<!--die Nachricht-->Tage bis zum Jahr 2002
bei dem script ganz oben, schreibt er - Tage bis zum Jahr 2001
und bei dem jetzt staht +tage bis zum jahr 2002
mfg, tom