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