Je préfère passer par des datetime qui évite les approximations (un mois n'as pas toujours 31 jours par exemple) :



$seconds = 123456789;
$d1 = new \DateTime();
$d1->sub(new...