PHP: räkna ut antalet månader/dagar sedan ett visst datum

Tråden skapades och har fått 1 svar. Det senaste inlägget skrevs .
1
  • Medlem
  • Stockholm
  • 2005-08-07 23:01

Hej,

Jag vill räkna ut hur gammal min hundvalp är utan att behöva tänka till så varför inte en liten programmeringssnutt?

Jag har börjat såhär men längre kommer jag inte just nu

<?php
$birth = mktime(5,1,1,2,23,2005);
$age = time() - $birth;

// echo date(???);

?>

Jag vill alltså räkna ut hur många år, månader och dagar som min lilla vovve är.

Typ nåt sånt här?

$years =  date('Y', mktime(5, 1, 1, date("m") - 2, date("d") - 23, date("Y") - 2005));
$years = $years - 2000;
$months = date('n', mktime(5, 1, 1, date("m") - 2, date("d") - 23, date("Y") - 2005));
$days =  date('j', mktime(5, 1, 1, date("m") - 2, date("d") - 23, date("Y") - 2005));

echo 'Antal år: ' . $years  . "<br>\n";
echo 'Antal månader: ' . $months . "<br>\n";
echo 'Antal dagar: ' . $days . "<br>\n";
1
Bevaka tråden