Supportnet / Forum / Webseiten/HTML
Zeitzähler in HP einbauen!
Frage
Hallo,
Ich möchte gerne nen Zähler in meine HP einbaun,
der mir anzeigt wie lange ein Zeitpunkt her ist.
also zB:
...................................................................
seit
Freitag 27.05.05 13:57 Uhr
sind: 5 Monate 3 Woche(n) 4 Tage 7 Stunden und 23 Sekunden
vergangen....
...................................................................
und, wenns geht noch n art countdown:
...................................................................
Bis
27.05.06 13:57 Uhr
sind es noch: 6 Monate 1 Woche(n) 2 Tage 3 Stunden und 34 Sekunden
...................................................................
Bin über jede Antwort dankbar!!
[b]MfG
Me[/b]
Antwort 1 von MoRe99
Such mal mit dem Stichwort "countdown", gibt jede Menge frei evrwendbare Scripts der Art im Internet.
Antwort 2 von rfb
Antwort 3 von keevge
Danke schonmal...
nur hat mir einer was für das erste...
das währe mir wichtiger wie der countdown...
MfG
Me
nur hat mir einer was für das erste...
das währe mir wichtiger wie der countdown...
MfG
Me
Antwort 4 von Ralfman
Antwort 5 von rfb
diese JavaScript-Funktion liefert die Differenz zu einem Termin (egal ob Zukunft oder Vergangenheit) in Wochen, Tagen, h,m,s:
Aufruf mit z.B.
liefert die Differenz zum kommenden Neujahrstag.
function zeitdiff(djahr,dmonat,dtag,dh,dm,ds) {
var heut = new Date();
var monat = heut.getMonth();
var jahr = heut.getFullYear();
var tag = heut.getDate();
var h=heut.getHours();
var m = heut.getMinutes();
var s = heut.getSeconds();
var d = (Date.UTC(jahr,monat,tag,h,m,s)-Date.UTC(djahr,dmonat-1,dtag,dh,dm,ds))/1000;
var vor=(d<0)?"in":"vor";
d=Math.abs(d);
s=d%60;
d=(d-s)/60;
m=d%60;
d=(d-m)/60;
h=d%24;
d=(d-h)/24;
tag=d%7;
var woche=(d-tag)/7;
return (djahr+"-"+dmonat+"-"+dtag+"-"+dh+"-"+dm+"-"+ds+" : "+vor+" "+woche+"Wochen "+tag+"Tage "+h+"Std. "+m+"Min. "+s+"Secs.");
}Aufruf mit z.B.
window.alert(zeitdiff(2006,1,1,0,0,0);
liefert die Differenz zum kommenden Neujahrstag.
Antwort 6 von rfb
muss natürlich
window.alert(zeitdiff(2006,1,1,0,0,0));
heißen
window.alert(zeitdiff(2006,1,1,0,0,0));
heißen

