Mailinglisten-Archive |
Sebastian Mendel schrieb: > Jörn Grube schrieb: >> '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 />'; > > mal so frei Schnauze und ungetestet: > > define('T_MINUTE', 60); > define('T_HOUR', T_MINUTE * 60); > define('T_DAY', T_HOUR * 24); > define('T_WEEK', T_DAY * 7); > define('T_MONTH', T_WEEK * 30); > define('T_YEAR', T_MONTH * 360); > > $r = array( > 'years' = floor($diff / T_YEAR), > 'months' = floor(($diff % T_YEAR) / T_MONTH), > 'weeks' = floor(($diff % T_MONTH) / T_WEEK), > 'days' = floor(($diff % T_WEEK) / T_DAY), > 'hours' = floor(($diff % T_DAY) / T_HOUR), > 'minutes' = floor(($diff % T_HOUR) / T_MONTH), > 'seconds' = $diff % T_MINUTE, > ); oh ... peinlich, Tippfehler, Logikfehler und überhaupt für die Aufgabenstellung ungeeignet, sorry für diesen unkonstruktiven Beitrag ... ;-) -- Sebastian
php::bar PHP Wiki - Listenarchive