phpbar.de logo

Mailinglisten-Archive

[php] Umrechnen von Zeiten

[php] Umrechnen von Zeiten

Jörn Grube jg at team-spandau.de
Mon Sep 17 14:08:58 CEST 2007


Rene Thiel schrieb:
> Sebastian Mendel schrieb:
>> mal so frei Schnauze und ungetestet:
> 
> Hat das von mir gepostete bei Euch nicht geklappt???
> Oder ist es nicht angekommen?
> 
> function daysDiff($y1, $m1, $d1) {
>  $y2 = date('Y');
>  $m2 = date('m');
>  $d2 = date('d');
>  $y = $y2 - $y1;
>  $m = $m2 - $m1;
>  $d = $d2 - $d1;
>  $daysInMonth = date('t',$m1);
>  if ($d < 0) {$m--; $d = $d + $daysInMonth;}
>  if ($m < 0) {$y--; $m = $m + 12;}
>  if ($y > 0) {$display .= $y==1 ? '1 Jahr, ' : $y.' Jahre, ';}
>  $display .= $m==1 ? '1 Monat und ' : $m.' Monate und ';
>  $display .= $d==1 ? '1 Tag ' : $d.' Tage ';
>  return $display;
> }
> echo 'Seit dem 24.09.00 sind '.daysDiff(2000,9,24).' vergangen.';

Hab ich noch nicht probiert, wenn ich ehrlich sein soll. Hab mich dafür 
entschieden, die DB das Ding ausrechnen zu lassen, da steht ja eh alles 
drin :)

LG aus Berlin Jörn

php::bar PHP Wiki   -   Listenarchive