Sempre per lo stesso motivo che non si conosce il periodo iniziale
mediamente un mese contiene 365.25 / 12 = 30.4375 giorni
$mesi = floor( $a / (60 * 60 * 24 * 30.4375));
la settimana contiene sempre 7 giorni indipendentemente dal resto
$mesi = floor( $a / (60 * 60 * 24 * 7));
le ho scritte di botto, ma dovrebbe essere così.
SE&O