Armageddon86M
Grünschnabel
Ich habe das Problem, das wenn ich ich den einen Wert von dem heutigen Datumswert abziehe 1 Monat und ein paar Tage zu viel raus kommen.
Folgenden code verwende ich.
als Ergebnis erhalte ich "10 Monate, 29 Tage", es dürften aber nur "09 Monate, 4 Tage" raus kommen.
Ich bedanke mich schonmal für die Hilfe.
Folgenden code verwende ich.
PHP:
function chkGNull($num) {return $num > 0?true:false;}
function retDiff($time) {
$diff = time() - $time;
$diff_y = (date('Y', $diff) - 1970);
$diff_m = date('m', $diff);
$diff_d = date('d', $diff);
return (
(chkGNull($diff_y)?$diff_y. ' Jahre, ':'').
(chkGNull($diff_m)?$diff_m. ' Monate, ':'').
(chkGNull($diff_d)?$diff_d. ' Tage':''));
}
echo(retDiff(mktime(0, 0, 0, 1, 15, 2007)));
Ich bedanke mich schonmal für die Hilfe.