Re: Countdownzähler "Weltuntergang"
Verfasst: Sa 8. Dez 2012, 15:19
Charly, warum nicht... war doch mal ne Ide
Webseitenbau - Designvorlagen - Grafik Shop - Hilfe Lexikon und vieles mehr
https://homepagehelfer.org:443/
Sieht doch aber total bescheuert aus, wenn hinter jedem Mitglied ein Kreuz steht † :YSeatin hat geschrieben:Charly, warum nicht... war doch mal ne Ide
Und wie programmiert man die Zeitzonen ein? Die Uhrzeit 11:11 am 21.12. bezieht sich auf die Greenwich Time. Da aber soviel ich weis Greewich auf dem Nullmeridian liegt müsste man, abhängig vom Standort, die Zeitzonen mit einprogrammieren. Bsp: Rom, Berlin, Paris= +1 Und das für alle Städte auf der Welt...vagabund62 hat geschrieben:Seatin hat geschrieben: Du kannst du ja auch ein JavaScript-Countdown selber machen. Ich hab ihn hier mal vorprogrammiert
Falls man sich nicht mehr hört, vor dem "Weltuntergang"... Habt viel spaßCode: Alles auswählen
<script language="JavaScript"> var jahr=2012, monat=12, tag=21, stunde=11, minute=11, sekunde=00; var zielDatum=new Date(jahr,monat-1,tag,stunde,minute,sekunde); function count() { startDatum=new Date(); // Aktuelles Datum if(startDatum<zielDatum) { var jahre=0, monate=0, tage=0, stunden=0, minuten=0, sekunden=0; while(startDatum<zielDatum) { jahre++; startDatum.setFullYear(startDatum.getFullYear()+1); } startDatum.setFullYear(startDatum.getFullYear()-1); jahre--; while(startDatum<zielDatum) { monate++; startDatum.setMonth(startDatum.getMonth()+1); } startDatum.setMonth(startDatum.getMonth()-1); monate--; while(startDatum.getTime()+(24*60*60*1000)<zielDatum) { tage++; startDatum.setTime(startDatum.getTime()+(24*60*60*1000)); } stunden=Math.floor((zielDatum-startDatum)/(60*60*1000)); startDatum.setTime(startDatum.getTime()+stunden*60*60*1000); minuten=Math.floor((zielDatum-startDatum)/(60*1000)); startDatum.setTime(startDatum.getTime()+minuten*60*1000); sekunden=Math.floor((zielDatum-startDatum)/1000); (jahre!=1)?jahre=jahre+" Jahre, ":jahre=jahre+" Jahr, "; (monate!=1)?monate=monate+" Monate, ":monate=monate+" Monat, "; (tage!=1)?tage=tage+" Tage, ":tage=tage+" Tag, "; (stunden!=1)?stunden=stunden+" Stunden, ":stunden=stunden+" Stunde, "; (minuten!=1)?minuten=minuten+" Minuten und ":minuten=minuten+" Minute und "; if(sekunden<10) sekunden="0"+sekunden; (sekunden!=1)?sekunden=sekunden+" Sekunden":sekunden=sekunden+" Sekunde"; document.coolcccount.coolcc.value= jahre+monate+tage+stunden+minuten+sekunden; setTimeout('count()',200); } else document.coolcccount.coolcc.value= "0 Jahre, 0 Monate, 0 Tage, 0 Stunden, 0 Minuten und 00 Sekunden"; } </script> <body onload="count()"> <form name="coolcccount"> <p> <input size="75" name="coolcc"> <br> Bis zum: 21.12.2012 um: 11:11:00 </p> </form>
Da gibt es mit JavaScript leider keine Möglichkeit. Mit PHP wäre dies machbar. ich versuch mal so ein Countdown in PHP zu Programmieren, der automatisch die Zeitzone des User auswählt. ich garantiere aber für nix =)vagabund62 hat geschrieben: Und wie programmiert man die Zeitzonen ein? Die Uhrzeit 11:11 am 21.12. bezieht sich auf die Greenwich Time. Da aber soviel ich weis Greewich auf dem Nullmeridian liegt müsste man, abhängig vom Standort, die Zeitzonen mit einprogrammieren. Bsp: Rom, Berlin, Paris= +1 Und das für alle Städte auf der Welt...
Gruß Jörg
dann kommt doch noch ein Forentreffen zustande :Ucharlyjaku hat geschrieben: Danach treffen wir uns alle im NpageHimmel
und kostenlos auch nochthaileben hat geschrieben:
dann kommt doch noch ein Forentreffen zustande :U
Jürg