digital: countdown

Hallo,
ich möchte mit Java einen Countdown bis zu einem Geburtstag machen, das funktioniert hier auh seh schön:

<script language="JavaScript" type="text/javascript">
<!--
var today = new Date();
var year = today.getYear();
if ((navigator.appName == "Microsoft Internet Explorer") && (year < 2000))
year="19" + year;
if (navigator.appName == "Netscape")
year=1900 + year;
var date = new Date("December 26, " + year);
var diff = date.getTime() - today.getTime();
var days = Math.floor(diff / (1000 * 60 * 60 * 24));
document.write
if (days > 1)
document.write((days+1) + " Tage ");
// -->
</script>

wenn ich jetzt allerdings das datum in "may" ändere funktioniert es nicht mehr (bei allen anderen moanten geht es..) :

<script language="JavaScript" type="text/javascript">
<!--
var today = new Date();
var year = today.getYear();
if ((navigator.appName == "Microsoft Internet Explorer") && (year < 2000))
year="19" + year;
if (navigator.appName == "Netscape")
year=1900 + year;
var date = new Date("May 07, " + year);
var diff = date.getTime() - today.getTime();
var days = Math.floor(diff / (1000 * 60 * 60 * 24));
document.write
if (days > 1)
document.write((days+1) + " Tage ");
// -->
</script>

Was mache ich falsch?
mfg

  1. morgens,

    ich möchte mit Java einen Countdown bis zu einem Geburtstag machen

    Dann solltest du auch JAVA dafür nehmen. Was du vorstellst, hat mit JAVA soviel zu tun wie ein Croissant mit einem eßbaren und bekömmlichen Backwarenerzeugnis.

    das funktioniert hier auh seh schön:

    Was da möglicherweise funktioniert, ist Javascript.

    wenn ich jetzt allerdings das datum in "may" ändere funktioniert es nicht mehr

    In dem von dir vorgestellte Codeschnipsel gibt es nirgends etwas, das "may" heißt. Was also meinst du?

    Was mache ich falsch?

    Du weißt nicht, daß du von JAVA sprichst, aber einen Javascript-Schnipsel postest, und du gibst etwas als fehlerhaft an, was in deinem Code nicht aufzufinden ist. Kann man bei einer Fragestellung irgendwas noch falscher machen?

    Wenn du dich mit dem "Date"-Objekt beschäftigen möchtest, ist http://de.selfhtml.org/javascript/objekte/date.htm sicherlich sehr nützlich für dich.

    Zu "navigator.appName" gibt es im Forumsarchiv viele, viele Erläuterungen. Lies sie alle nach, dann wirst du diese Formulierung nicht mehr einsetzen wollen, sondern stattdessen vernünftige Anweisungen notieren.

    Grüße aus Berlin

    Christoph S.