das war X tage her timecode (PHP)
» "seit dem 26.08.08, das ist jetzt schon 233 tage her oder so.
Hallo,
das ist im Grunde nicht sehr schwer. Für das Ganz brauchst du nur den Befehl mktime().
Hier der Befehlsaufbau:
int mktime ([ int $hour= date("H") [, int $minute= date("i") [, int $second= date("s") [, int $month= date("n") [, int $day= date("j") [, int $year= date("Y") [, int $is_dst= -1 ]]]]]]] )
Als Rückgabewert bekommst du einen Timestamp.
Nun machst du einfach folgendes (wenn du PHP 5 benutzt):
<?php
echo floor( (mktime()-mktime(0,0,0,8,26,2008)) / 86400 );
?>
Man berechnet die Differenz des aktuellen und des vergangenen Datums und teilt dieses durch 86400 (weil ein Tag, genau 86400 Sekunden hat). die Funktion floor() rundet das Ergebnis dann auf eine Ganze Zahl ab.
Ich habe das ganze jetzt noch nicht getestet, müsste aber funktionieren.
Liebe Grüße
Tobi
gesamter Thread:
- das war X tage her timecode - gsta
, 03.03.2009, 14:42 (PHP)- das war X tage her timecode - Tobias Hetzel
, 05.06.2009, 16:48- das war X tage her timecode - gsta
, 05.06.2009, 18:02- das war X tage her timecode - Tobias Hetzel
, 07.06.2009, 18:52- das war X tage her timecode - gsta
, 07.06.2009, 23:43
- das war X tage her timecode - gsta
- das war X tage her timecode - Tobias Hetzel
- das war X tage her timecode - gsta
- das war X tage her timecode - Tobias Hetzel
Mix-Ansicht