Janina: Eine Art Kalender !?

Hallo!

Ich habe mal eine Frage:
Kann mir jemand (ich glaube per Javascript) etwas zusammenstellen, wo man sieht, wie einer, der am 15.05.1981 um 18:00Uhr geboren ist, aälter wird. Dann würde ich da hin schreiben:

xy ist heute XX Jahre und XX Stunden alt

oder

xy ist heute XX Jahre XX Tage und XX Stunden alt.

Wer kann mir soetwas erstellen oder zumindestens das erklären, wie ichs machen könnte?

  1. Hi

    <script language="JavaScript" type="text/JavaScript">
    var termin = "15 May 1981 18:00:00"
    var jetzt = new Date()
    var XX = (jetzt.getTime() - Date.parse(termin)) / 31536000000
    var XXX = (XX-Math.floor(XX))*365
    var X = (XXX-Math.floor(XXX))*24
    document.write('xy ist heute '+Math.floor(XX)+' Jahre, '+Math.floor(XXX)+' Tage und '+Math.floor(X)+' Stunden alt')
    </script>

    Grüße aus Düsseldorf,

    Aleksej

  2. hi,

    jaja, das date objekt ist ein bisschen verwirrend, daher ein kleines Script. Ich hoffe, ich habe richtig gerechnet...

    Gruesse  Joachim

    <html>
    <head>

    <script language="javascript1.2">

    function dplTime () {
     var birthdate =  new Date(1981, 05, 15);
     var today     =  new Date;
     var diff      =  today - birthdate;

    var days      =  (diff / (1000*60*60*24));
     var hours     =  (diff % (1000*60*60*24)) / (1000*60*60);
     var mins      =  (diff % (1000*60*60)) / (1000*60);

    document.feld.out.value =  "Tage: " + parseInt(days) + " - Stunden: " + parseInt(hours) + " - Minuten: " + parseInt(mins);
    }

    </script>

    </head>

    <body onload="setInterval('dplTime()',200)">
    <form Name="feld">
        <input type="text" name="out" size="40">
    </form>
    </body>
    </html>