Hallo zusammen,
suche ein Modul, dass mir anzeigt, wie viel Jahre, Tage, Stunden, Sekunden bis zum Datum XY noch sind. Gibt es sowas schon?
Danke und Gruß
Doucet
Counter?
sowas ist sicher bei google zu finden. als modul es dann in contenido einzubauen dürfte dann kein problem mehr sein.
*** make your own tools (wishlist :: thx)
-
- Beiträge: 5478
- Registriert: Di 2. Mär 2004, 21:11
- Wohnort: Halchter, wo sonst? ;-)
- Kontaktdaten:
ich habe so etwas als Javascript im Internet gefunden, aber fuer Deine Zwecke muesste das wohl geaendert werden, denn bei mir wird nicht die Zeit BIS zu einem bestimmten Ereignis gezaehlt sondern SEIT einem Ereignis. In y2k wird das Datum des Ereignisses eingetragen, und wenn Du die Zeit BIS zum Ereignis zaehlen willst, musst Du wohl bei days, hours, minutes, seconds das (now-y2k) in (y2k-now) aendern.
Eingebaut wird dann z.B. mit
(formatieren kannst Du sicherlich nach Belieben!)
Gruss
Christa
Code: Alles auswählen
<SCRIPT LANGUAGE="JavaScript">
<!--
function getTime() {
now = new Date();
y2k = new Date("Oct 10 2000 10:10:10");
days = (now - y2k) / 1000 / 60 / 60 / 24;
daysRound = Math.floor(days);
hours = (now - y2k) / 1000 / 60 / 60 - (24 * daysRound);
hoursRound = Math.floor(hours);
minutes = (now - y2k) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);
minutesRound = Math.floor(minutes);
seconds = (now - y2k) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);
secondsRound = Math.round(seconds);
sec = (secondsRound == 1) ? " Sekunde" : " Sekunden";
min = (minutesRound == 1) ? " Minute" : " Minuten, ";
hr = (hoursRound == 1) ? " Stunde" : " Stunden, ";
dy = (daysRound == 1) ? " Tag" : " Tagen, "
document.timeForm.input1.value = daysRound + dy + hoursRound + hr + minutesRound + min + secondsRound + sec;
newtime = window.setTimeout("getTime();", 1000);
}
// -->
</script>
Code: Alles auswählen
<p align="center"><form name=timeForm>
<input type="texte" name=input1 size=55 border-style="none" style="border-bottom: 0px solid; border-left: 0px solid;border-right: 0px solid;border-top: 0px solid;font:12px verdana, arial, helvetica,sans-serif;">
</form></p>
Gruss
Christa
php stellt dir alles notwendige zur verfügung.
die sekunden sind leicht zu berechnen:
jahre und monate sind nicht ganz so einfach auszugeben, da diese variabel sind. aber vielleicht hilft dir das trotzdem. du musst einfach noch selber ein bisschen proggen.
gruss,
andreas
die sekunden sind leicht zu berechnen:
Code: Alles auswählen
<?php
// konfiguration
$jahr = 2011;
$monat = 2;
$tag = 15;
// ermitteln der seit dem 01.01.1970 00:00 verstrichenden sekunden
$jetzt = time();
// ermittlen der unix-zeit des gewünschten datums
$irgendwann = mktime(0,0,0,$monat,$tag,$jahr);
$sekunden = $irgendwann - $jetzt;
echo $sekunden;
?>
gruss,
andreas
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)