Mailinglisten-Archive |
Hallo!
Weiß nicht ob ich das jetzt kapiert hab :)
Aber du willst aus der Differenz der Timestamps, was ja wieder ein
Timestamp ist :), das Datum formatieren?
function makeStampToDate($datum)
{
$var = $datum;
$var = date("d.m.Y", $var);
return $var;
}
Müsste doch schon reichen oder?
Allerdings ist das so einfach, dass es das wohl bestimmt nicht gewesen
ist, stimmts? :)
Fabian
Am Freitag, den 14.09.2007, 21:56 +0200 schrieb Jörn Grube:
> 'n Abend,
>
> lacht mich nicht aus, aber mir fehlt mal wieder der Tipp auf eine
> spezielle Funktion - falls es eine solche gibt.
>
> Ich hab z.B. sowas hier:
>
> $jetzt = strtotime(date("Y-m-d H:i:s"));
> $gestern = strtotime("2006-08-13 12:00:00");
> $diff = $jetzt - $gestern;
> echo 'Differenz in Sekunden) Jetzt - Gestern = '.$diff.'<br /><br />';
>
> Oki, das war ja nicht schlimm :) Die Stunden, Minuten, Sekunden, könnte
> man auch gut weglassen, so genau will es gar keiner wissen. Nun aber die
> Frage: Krieg ich irgendwie ganz simpel jetzt aus den Sekunden wieder
> Jahre, Monate, Tage (eventuell Stunden, muss aber nicht sein) ... oder
> zumindest was in der Art?
> Oder gibt es was, was mir das schon in der Form aus der Datenbank rausholt?
> Die Stelle, wie ich von einem Datum was subtrahiere oder etwas dazu
> addiere, die hab ich ja schon geschnallt, aber wie krieg ich jetzt die
> Differenz in einer einigermaßen formatierten Darstellung.
> Rechnen wäre ja nicht schlimm, wird aber über die Jahre so ungenau
> (Rechnet man das Jahr mit 365 Tagen? Was macht man mit Schaltjahren?
> usw.). Da gibts doch bestimmt irgendwas, ein, zwei Stichworte, wonach
> ich suchen muss, wären völlig ausreichend :)
>
> Danke schonmal und LG aus Berlin Jörn
php::bar PHP Wiki - Listenarchive