PCMasters Hardware Forum > Software > GFX, Webdesign und Programmierung > Seite 9 > Html code für einen zeit counter erstellen

Im PC Forum registrieren


Produktsuche
IDEALO-PRODUKT-SUCHE
idealo preisvergleich
PCM News & Reviews
Antwort
 
 
Alt 02.01.2010, 18:29
Benutzerbild von Impact
Threadersteller
Impact
 
Standard

Html code für einen zeit counter erstellen



Hallo Leute

Also ich habe eine frage: Wie erstellt man einen counter in HTML. WO ab einer bestimten zeit anfängt zu zählen also z.B.

Code:
Seit dem 5. August 2009,
sind schon  5. Monate 
                1 woche 
                3 tage 
                5 stunden 
                10 minuten
                xx Sekunden
                vergangen.

Oder

Wir sind jetzt
                5. Monate 
                1 woche 
                3 tage 
                5 stunden 
                10 minuten
                xx Sekunden
                
                zusammen.
Das ganse wollte ich noch in einem Rahmen und Hindergrund haben.
Das ganse ist für ne Homepage von mir

Um hilfe würde ich mich sehr freuen

MFG

Geändert von Impact (02.01.2010 um 18:34 Uhr).
Alt Heute
Hardware Bot
Computer Informationen
 
Diese Werbung wird registrierten
Mitgliedern nicht angezeigt.
Werden Sie noch heute kostenlos Mitglied
auf PCMasters.de
Standard Weitere Informationen

 
Alt 02.01.2010, 19:07
Benutzerbild von colin
colin
 
Standard

Hallo,
nach einigem überlegen bin ich zu dem Gedanken gekommen, dass, meinermeinung nach, ein solches Element nicht mit HTML allein erzeugt werden kann. Ich denke da müsstest du Javascript mit einbauen. Aber ganz sicher bin ich mir da nicht.

Schau doch einfach mal auf ] nach. Ich habe dir gleich den link zu der seite die eventuell Deinen bereich betrifft eingefügt.
Das erste Beispiel mit Javascript liefert zB eine Aktuelle Uhrzeit und Datumsanzeige.So ähnlich könnte dein Code dann aussehen.
Zitat:
<html><head><title>Test</title>
</head>
<body>
<script type="text/javascript">
var Jetzt = new Date();
var Tag = Jetzt.getDate();
var Monat = Jetzt.getMonth() + 1;
var Jahr = Jetzt.getYear();
var Stunden = Jetzt.getHours();
var Minuten = Jetzt.getMinutes();
var NachVoll = ((Minuten < 10) ? ":0" : ":");
if (Jahr < 2000)
Jahr = Jahr + 1900;
document.write("<h2>Guten Tag!<\/h2><b>Heute ist der " +
Tag + "." + Monat + "." + Jahr + ". Es ist jetzt " +
Stunden + NachVoll + Minuten + " Uhr<\/b>");
</script>
</body></html>
Wie gesagt ist nur die Uhrzeit und Datumsanzeige.
Das müssest Du editieren und würdest dann auf dein gewünschtes ergebnis kommen.
Da ich Javascript nicht wirklich beherrsche kann ich es Dir leider nicht erstellen

Lg

Colin
 
Alt 05.01.2010, 18:05
Benutzerbild von loginio
loginio
 
Standard

Kann colin nur zustimmen, nur mit HTML ist das nicht machbar.

Hier mal ein kleines einfaches Java Script, welches auf meinen Webseiten zum Einsatz kommt:

HTML-Code:
<script>
var eventdate = new Date("January 01, 2011 00:00:00 GMT");
d=new Date();
count=Math.floor((eventdate.getTime()-d.getTime())/1000);
count=Math.floor(count/(60*60*24));
document.write(count);
</script>
Die Ausgabe stellt die Anzahl der Tage bis zum 01.01.2011 um 0:00 Uhr da, also nächstes Neujahr.

Da einfach nur die Anzahl der restlichen Tage bis zu dem Datum angezeigt wird, bleibt die "Randgestaltung", also alles das was um das Script mit HTML dargestellt wird, frei dir überlassen.

Ziemlich einfach. Kann man natürlich noch mit den gewissen Grundkentnissen um Stunden, Minuten und Sekunden beliebig erweitern.
 
Alt 06.01.2010, 16:40
Benutzerbild von Impact
Threadersteller
Impact
 
Standard

AH vielen dank für die Hilfe und bemühungen

Mir ist auch erst im nachhinein eingefallen das das nur mit Javascript gehen wird.

MFG


EDIT (autom. Beitragszusammenführung):


Eine frage hab ich noch....

zu
Code:
<script>
var eventdate = new Date("January 01, 2011 00:00:00 GMT");
d=new Date();
count=Math.floor((eventdate.getTime()-d.getTime())/1000);
count=Math.floor(count/(60*60*24));
document.write(count);
</script>
Wie kann ich dan noch anzeigen wie viele minuten und sekunden umgegangen sind? ich hab in Javascript wenig ahnung und kapier recht wenig xD

muss ich bei eventdate.getTime() ewas angeben?

Ich wollte ja wie wiel Jahre, Monate, Tage, Minuten, sekunden seit dem 5. august 2009 umgegangen sind angeben.

Ich sag nur ich Check nix :P

mfg

Geändert von Impact (06.01.2010 um 16:43 Uhr). Grund: Antwort auf eigenen Beitrag innerhalb von 24 Stunden!
 
Alt 06.01.2010, 17:40
Benutzerbild von xXxJulianxXx
xXxJulianxXx
 
Standard

warte mal 20 minuten ich bastel es dir ^^


EDIT (autom. Beitragszusammenführung):


ich hab dir mal was in php gemacht


PHP-Code:
<?
function countdown($tag$monat$jahr){
$ziel mktime(000$monat$tag$jahr);
$jetzt time();
$differenz $ziel-$jetzt;
$tage floor($differenz 24 60 60 );
$differenz $differenz - ($tage*24*60*60);
$stunden floor($differenz 60 60);
$differenz = ($differenz - ($stunden*60*60));
$minuten floor($differenz/60);
$differenz $differenz - ($minuten*60);
$sekunden =floor($differenz);
if(
$jetzt $ziel){
echo 
"Noch: $tage Tage, $stunden Stunden, $minuten Minuten und $sekunden Sekunden<br>";}
else{
echo 
"Countdown abgelaufen";}
}
echo 
countdown(26,2010); //hier kommt das zieldatum hin format: tag:monat:jahr
?>

Geändert von xXxJulianxXx (10.01.2010 um 18:30 Uhr). Grund: Antwort auf eigenen Beitrag innerhalb von 24 Stunden!
Folgende User haben sich für den guten Beitrag bedankt:
 
Alt 10.01.2010, 18:15
Benutzerbild von Impact
Threadersteller
Impact
 
Standard

WOW xDD THX xD danke für die bemühung xD GEIL!
 
Alt 10.01.2010, 18:29
Benutzerbild von xXxJulianxXx
xXxJulianxXx
 
Standard

ja, kein problem
hardware forum Neue Frage stellen?
Kurze Zusammenfassung der Frage:
Bitte wählen Sie eine Kategorie:
Mailadresse:
Ihre Frage:
Ihre Frage wird als Gast gespeichert. Sollte eine Antwort im Forum erfolgen, bekommen Sie diese per Email zugeschickt.


Zufällige Frage
Um auf dieses Thema zu ANTWORTEN
bitte sich zuerst » hier kostenlos registrieren!!

Antwort

Tags: , , , ,

Ähnliche Tags: , , ,


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Enterprise Architect Diagramm als HTML speichern ruffydemus Anwendungssoftware 1 01.03.2011 12:11
Wie erstelle ich "schöne" HTML Mails / Newsletter zb? mazemania Internet und Netzwerke 1 17.01.2011 22:04
HTML Seite erstellen LauderBack GFX, Webdesign und Programmierung 25 03.06.2010 22:36
Problem mit meinem HTML und CSS Menü Dead-Eye GFX, Webdesign und Programmierung 1 14.07.2009 14:37
Aspire 8920G in letzter Zeit immer heisser und stockiger. Lord T. Notebooks, Barebones und HTPCs 1 02.06.2009 15:44
CoD2 code wird verwendet pc.fr3ak Action 3 31.03.2009 22:05
Erste kleine HTML Seite.. klee GFX, Webdesign und Programmierung 10 03.09.2008 18:23


Sie betrachten gerade: Html code für einen zeit counter erstellen


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:09 Uhr.



Im PC Forum registrieren