phpbar.de logo

Mailinglisten-Archive

[php] Zeitabfrage

[php] Zeitabfrage

Sebastian Mendel lists at sebastianmendel.de
Mon Mar 22 16:31:27 CET 2004


Lutz Zetzsche wrote:

>>Das zweitere wäre auch meine Überlegung gewesen, man muss da aber noch
>>Tonnen an switch Konstrukte einbauen.
>>( ... ist $monat_bis größer als $monat_von, ist $tag_bis größer als $tag_von
>>u.s.w. )
> 
> 
> Davon bin ich nicht ueberzeugt. Ich gebe zu, mein Ansatz wird komplizierter, als
> ich mir ihn auf die Schnelle vorgestellt habe, aber ich glaube im Augenblick
> noch nicht, dass es mehr Code wuerde als bei der Funktion von Andreas.
> 
> Ich werde das heute Abend oder die Tage mal ausprobieren. Ich werde das Ergebnis
> dann hier posten. Ich bin selbst schon gespannt, was da rauskommt. :-)))

ich auch nicht:


$days = 0;
$month = 0;
$years = 0;

$start = strtotime('2004-05-12');
$end = strtotime('2005-06-12');

$days = date('d', $end) - date('d', $start);
if ( $days < 0 )
{
   $month--;
   $days = date('t', $start) - date('d', $start);
   $days += date('d', $end);
}

$month += date('n', $end) - date('n', $start);
if ( $month < 0 )
{
   $years--;
   $month = 11;
}

$years += date('y', $end) - date('y', $start);

echo $years . ' Jahr(e) ' . $month . ' Monat(e) und ' . $days . ' Tag(e).';


-- 
Sebastian Mendel (www.sebastianmendel.de)

*www.warzonez.de* | www.tekkno4u.de | www.nofetish.com

php::bar PHP Wiki   -   Listenarchive