Vergangene Tage berechnen

Zuletzt aktualisiert: Sonntag, 08. Januar 2017 Geschrieben von Jan Pionzewski

Mit Hilfe des nachstehenden PHP-Scripts kannst du berechnen lassen, wie viele Tage seit einem bestimmten Datum vergangen sind. Das Script kann ein Datum quasi rückwärts rechnen. Das Ergebnis wird dann an der Stelle angezeigt, an der du das Script einfügst.

Füge einfach das nachstehende Code-Snippet in deine Website ein.

 

Code-Beispiel:

<?php
$datum="17.10.2008";
$d=explode(".",$datum);
$unix=mktime(0,0,0,$d[1],$d[0],$d[2]);
$stamp=time();
$diff=$stamp-$unix;
$diff=$diff/86400;
echo 'Es sind '.floor($diff).' Tage seit dem '.$datum.' vergangen';
?>

 

Erklärung:

Mit der Variable $datum (im Beispiel oben rot markiert) wird festgelegt, bis zu welchem Datum das Script zurückrechnen soll. Dieses ist beliebig anpassbar.

Allerdings darf das älteste Datum der 02.01.1970 sein. Alle Datumsangaben, die weiter in der Vergangenheit liegen, erzeugen nur eine Fehlermeldung.

 

 

Kommentare  
Thraex 2013-01-10 19:51
Super sache, genau was ich gesucht habe.
Eine Erklärung wäre noch super gewesen. ZB wo kommt die "86400" her?
Antworten | Antworten mit Zitat | Zitieren
Jan Pionzewski 2013-01-10 20:19
Hallo,

ein Tag hat 86400 Sekunden. In dem Zusammenhang berechnet man an dieser Stelle die Anzahl der Tage, in dem man die Zeit dadurch teilt. Ist eine rein mathematische Sache. :-)

Viele Grüße,
Jan
Antworten | Antworten mit Zitat | Zitieren
Kommentar schreiben