Ergebnis 1 bis 8 von 8

Thema: Countdown zu wiederkehrendem Ereigniss gesucht

  1. #1
    Kaiser(in) Avatar von CHIEFmaster
    Registriert seit
    09.03.2005
    Ort
    near Stuggitown
    Beiträge
    2.454
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Countdown zu wiederkehrendem Ereigniss gesucht

    so, ich hab mal ein Script-Problem...

    Und zwar hab ich hier lauter Coundowns gefunden,
    die zu EINEM Datum zählen!
    Ich hätte aber gerne einen Countdown für meine HP,
    der zu einem bestimmten Datum (Geburtstag!) runterzählt,
    nur die TAGE anzeigt (noch XXX Tage)
    und nach dem Datum automatisch wieder von vorne runterzählt!

    Weiss jemand, wo ich sowas bekomme?
    Hat jemand sowas?
    Kann jemand sowas machen????


    DAAAANKE!
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Forum Guru
    Registriert seit
    14.06.2004
    Ort
    Schleswig-Holstein
    Beiträge
    5.439
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Moin!

    Im Zweifel eben ein Script ändern oder komplett neu schreiben.

    Anregung: Das X-Tag-Datum prüfen, ob es > heute ist. Wenn nicht, dann Jahr und damit ein neues Datum erstellen.

    G.a.d.M.

    Ronald

    EDIT:

    Ich hab mal eben was mit PHP gemacht:[code]<?php
    $T = 25;
    $M = 2;
    $J = date("Y",time());

    $N = mktime(0,0,0,$M,$T,$J);
    $H = mktime(0,0,0,date("m",time()),date("d",time()),dat e("Y",time()));
    $K = mktime(0,0,0,$M,$T,$J 1);
    $Z = ($N-$H)/86400;
    $NT = date("d.m.y", $N);
    $KT = "";
    if ($N < $H)
    {
    $se = "<s>";
    $sa ="</s>";
    $KT = date("d.m.y", $K);
    $Z = ($K-$H)/86400;
    }
    echo "Heute ist der ".date("d.m.y", $H).".
    ";
    if($H == $N)
    {
    echo "Du hast heute Geburtstag!";
    }
    else
    {
    echo "Dein nächster Geburtstag ist am $se $NT $sa

  3. #3
    Kaiser(in)
    Themenstarter
    Avatar von CHIEFmaster
    Registriert seit
    09.03.2005
    Ort
    near Stuggitown
    Beiträge
    2.454
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    hey, klasse, Ronald...
    Du halt mal wieder!

    Ich hab da auch mal was:


    Code:
    <!-- Countdown-Script &#40;mod by CHIEFmaster&#41;
    
    var today=new Date&#40;&#41;
    
    //Hier kommt das Datum deines Countdowns hin. Erst den Monat, dann das Jahr. Zum Beispiel der 18. August.. 
    var countdown=new Date&#40;today.getFullYear&#40;&#41;, 8, 18&#41;
    
    //Hier kannst du deine Nachricht eingeben! Einfach zwischen die beiden "" eintragen!
    var beforedayText="noch"
    var ondaytext="Happy Birthday!"
    
    var monthtext=new Array&#40;"Jan","Feb","Mar","April","May","June","July","Aug","Sep","Oct","Nov","Dec"&#41;
    countdown.setMonth&#40;countdown.getMonth&#40;&#41;-1&#41; //change to 0-11 month format
    var showdate="&#40;"+monthtext&#91;countdown.getMonth&#40;&#41;&#93;+" "+countdown.getDate&#40;&#41;+"&#41;" 
    
    var one_day=1000*60*60*24
    var calculatediff=""
    
    calculatediff=Math.ceil&#40;&#40;countdown.getTime&#40;&#41;-today.getTime&#40;&#41;&#41;/&#40;one_day&#41;&#41;
    if &#40;calculatediff<0&#41;&#123; 
    var nextyeartoday=new Date&#40;&#41;
    nextyeartoday.setFullYear&#40;today.getFullYear&#40;&#41;+1&#41;
    calculatediff=Math.ceil&#40;&#40;nextyeartoday.getTime&#40;&#41;-today.getTime&#40;&#41;&#41;/&#40;one_day&#41;+calculatediff&#41;
    &#125;
    
    var pluraldayornot=&#40;calculatediff==1&#41;? "Tag" &#58; "Tage"
    if &#40;calculatediff>0&#41;
    	document.write&#40;""+beforedayText+" "+calculatediff+" "+pluraldayornot+""&#41;
    else if &#40;calculatediff==0&#41;
    	document.write&#40;""+ondaytext+""&#41;
    -->

  4. #4
    Forum Guru
    Registriert seit
    14.06.2004
    Ort
    Schleswig-Holstein
    Beiträge
    5.439
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ist es nur bei mir so oder wird auch bei Euch das Script in meinem obrigen Posting immer abgeschnitten?
    Ich hab es schon 2x editiert, aber irgendwie verschwindet der Rest immer wieder.

    Hier noch einmal komplett, vielleicht bleibt es jetzt .... :[php:1:58550fd8ab]<?php
    $T = 25;
    $M = 2;
    $J = date("Y",time());

    $N = mktime(0,0,0,$M,$T,$J);
    $H = mktime(0,0,0,date("m",time()),date("d",time()),dat e("Y",time()));
    $K = mktime(0,0,0,$M,$T,$J+1);
    $Z = ($N-$H)/86400;
    $NT = date("d.m.y", $N);
    $KT = "";
    if ($N < $H)
    {
    $se = "<s>";
    $sa ="</s>";
    $KT = date("d.m.y", $K);
    $Z = ($K-$H)/86400;
    }
    echo "Heute ist der ".date("d.m.y", $H).".
    ";
    if($H == $N)
    {
    echo "Du hast heute Geburtstag!";
    }
    else
    {
    echo "Dein n&auml;chster Geburtstag ist am $se $NT $sa $KT.";
    if($Z == 1)
    {
    echo "
    Das ist nur noch $Z Tag!";
    }
    else
    {
    echo "
    Das ist in $Z Tagen!";
    }
    }

    ?>[/php:1:58550fd8ab]

    G.a.d.M.

    Ronald

  5. #5
    Forum Guru
    Registriert seit
    14.06.2004
    Ort
    Schleswig-Holstein
    Beiträge
    5.439
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Zitat Zitat von CHIEFmaster
    Ich hab da auch mal was...
    Das ist aber ein Javascript, es funktioniert sicherlich auch, aber nicht so zuverlässig.

    G.a.d.M.

    Ronald

  6. #6
    Kaiser(in)
    Themenstarter
    Avatar von CHIEFmaster
    Registriert seit
    09.03.2005
    Ort
    near Stuggitown
    Beiträge
    2.454
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ach so, ja, stimmt schon!
    ich habs leider gefunden und editiert gehabt,
    bevor du deinen Beitrag oben bearbeitet hast
    und das Script angehängt hast!

    Ich hab deins bis jetzt noch gar ned ausprobiert...

  7. #7
    Kaiser(in)
    Themenstarter
    Avatar von CHIEFmaster
    Registriert seit
    09.03.2005
    Ort
    near Stuggitown
    Beiträge
    2.454
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    also, ich hab deins jetzt mal getestet...
    Bei mir schaut das dann so aus:






    .
    Angehängte Grafiken Angehängte Grafiken

  8. #8
    Forum Guru
    Registriert seit
    14.06.2004
    Ort
    Schleswig-Holstein
    Beiträge
    5.439
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Das ist falsch, aber richtg es ist richtig, daß es falsch ist

    Dieses Forum baute falsche Tags in das Script ein, wenn man die PHP-Funktion benutzt, ich hab mit dem Admin deswegen schon gemeckert - er bekommt es aber auch nicht weg.

    Also dann noch mal so:
    Code:
    <?php
    $T = 25;
    $M = 2;
    $J = date&#40;"Y",time&#40;&#41;&#41;;
    
    $N = mktime&#40;0,0,0,$M,$T,$J&#41;;
    $H = mktime&#40;0,0,0,date&#40;"m",time&#40;&#41;&#41;,date&#40;"d",time&#40;&#41;&#41;,date&#40;"Y",time&#40;&#41;&#41;&#41;;
    $K = mktime&#40;0,0,0,$M,$T,$J+1&#41;;
    $Z = &#40;$N-$H&#41;/86400;
    $NT = date&#40;"d.m.y", $N&#41;;
    $KT = "";
    if &#40;$N < $H&#41;
      &#123;
      $se = "<s>";
      $sa  ="</s>";
      $KT = date&#40;"d.m.y", $K&#41;;
      $Z = &#40;$K-$H&#41;/86400;
      &#125;
    echo "Heute ist der ".date&#40;"d.m.y", $H&#41;.".
    ";
    if&#40;$H == $N&#41;
      &#123;
      echo "Du hast heute Geburtstag!";
      &#125;
      else
        &#123;
        echo "Dein n&auml;chster Geburtstag ist am $se $NT $sa $KT.";
        if&#40;$Z == 1&#41;
          &#123;
          echo "
    Das ist nur noch $Z Tag!";
          &#125;
          else
            &#123;
            echo "
    Das ist in $Z Tagen!";
            &#125;
        &#125;
    
    ?>
    Wobei das Script ja eigentlich nur eine Anregung für die eigene Kreativität sein soll.

    G.a.d.M.

    Ronald

Ähnliche Themen

  1. Countdown in PHP
    Von kappilino im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 10
    Letzter Beitrag: 17.03.2008, 12:13
  2. Countdown
    Von luckystriker im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 05.08.2005, 19:15
  3. Countdown
    Von ColdZero im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 08.07.2005, 07:31
  4. Countdown?
    Von HundeHaar im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 26.12.2004, 10:43
  5. Countdown
    Von wernerdeluxe im Forum Das Forum für Spiele, Fun & Jokes
    Antworten: 13
    Letzter Beitrag: 27.08.2004, 22:32

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •