PHP-tageszähler (rückwärt

  • Hallo!
    Ich habe eine Frage..
    Ich erstelle gerade für einen Verstorbenen Freund von mir eine Website ( http://www.florian-k.at)

    Und möchte einen Countdown einbauen, der Rückwärts zählt.. (oder wie ich das beschreiben soll..)

    Ich meine, das ich einen Tag (und ev auch sogar Uhrzeit) eingebe, und er zeigt mir dann bsplsweise an:

    Es ist nun schon:
    2Monate 3tage 5Stunden und 12Sekunden
    her, das Florian von uns gegangen ist!
    (muss nicht ganz so ganau sein!)

    Ich bitte um Hilfe, da es wirklich wichtig wäre!
    Danke im Vorraus für jede Hilfe!

    lg, Christoph

  • Hallo! das wäre echt nett von dir!
    Die Sprache wäre PhP..
    Sorry, wenn ich ein bisschen verspätet schreibe, aber ich war die letzte Zeit ein bisschen im Stress!

    lg, christoph

  • Wenn jemand soetwas in JAva script hat, bitte auch posten. java funktioniert natürlich auch!
    Danke, lg, Christop

  • Das Script wird auf meiner Seite:
    http://www.lutz-nelde.de/Hauptseiten/Werbinich.htm verwendet. Ich hoffe, daß ich es richtig rauskopiert habe. Ansonsten siehe Quelle im Script.

    <script type="text/javascript">

    // <![CDATA[
    function countUp() {
    var jahr=1955, monat=10, tag=05, stunde=00, minute=00; // Jahrestag hier angeben

    var akt=new Date();
    var j=akt.getFullYear()-jahr;
    var m=akt.getMonth()+1-monat;
    var t=akt.getDate()-tag;
    var s=akt.getHours()-stunde;
    var u=akt.getMinutes()-minute;
    if(u<0) {s--; u=60+u;}
    if(s<0) {t--; s=24+s;}
    if(t<0) {m--; t=new Date(akt.getFullYear(),akt.getMonth(),0).getDate()+t;}
    if(m<0) {j--; m=12+m;}

    var z='';
    if(j) {z = j + ' Jahr'; if(j>1) z += 'e';}
    if(m) {if(z) z += ', '; z += (m + ' Monat'); if(m>1) z += 'e';}
    if(t) {if(z) z += ', '; z += (t + ' Tag'); if(t>1) z += 'e';}
    if(s) {if(z) z += ', '; z += (s + ' Stunde'); if(s>1) z += 'n';}
    if(u) {if(z) z += ' und '; z += (u + ' Minute'); if(u>1) z += 'n';}
    document.write(z);
    }
    // ]]>
    </script>
    <script type="text/javascript">countUp()</script><

  • Zum ersten: Mein Beileid!

    In die Variable $zday muss das Datum des Ablebens eingetragen werden. Dies in Form des UNIX-Timestamps. Hier wird ein solcher Dienst angeboten.

    Habs ausprobiert (der Timestamp stellt meinen Geburtstag dar), leider funktioniert es noch nicht perfekt, die Ausgabe für den Tag ist "-1". Hab leider noch keine Ahnung wieso. Ich würds einfach probieren, wenn probleme auftreten, einfach noch einmal melden.
    Hab das Script noch als Datei angehängt.

    Code
    md5 - Prüfsumme: cc3657d5b9aca40af8e620708996465d

    Für Probleme damit stehe ich zur Verfügung
    she3p

  • Hallo!
    Danke für eure Antworten!

    Habe die JAVA-Version genommen, da es bei der PHP Version zu problemen mit der Zeit-Anzeigegekommen ist..
    Er hat nicht 1,2,3,4,5 sondern 5,4,3,2,1 gezählt, bei tag und minute.

    Jedenfalls funktioniert es jetzt mit JAVA einwandfrei!

    DANKE, DANKE nocheinmal für eure Antworten!

    Mit freundlichen Grüßen

    http://www.florian-k.at