Età ed operazioni sulle date
Eccomi qua con l'ennesimo problema di questa mia travagliata settimana di programmazione. Ho necessità di creare una funzione che mi aggiunga 124 anni alla data attuale ed a questo risultato ne sottragga una recuperata dal DB. Dopo mille peripezie sono arrivato a questa funzione:
Codice PHP:
function gdrcd_old($nascita)
{
$data = strtotime("+124 year");
$adesso = date('Y-m-d', strtotime("+124 year"));
$datetime1 = date_create($adesso);
$datetime2 = date_create($nascita);
$interval = date_diff($datetime1, $datetime2);
$eta = "Età: ".$interval->format("%y");
return $eta;
}
richiamata così:
Codice PHP:
echo gdrcd_old("2125-02-05");
N.B. = La data inserita è di mera prova, li andrà il valore preso dal DB.
Ad ogni modo, a parte che vorrei invece di usare il 124 inserire questa stringa:
Codice PHP:
$PARAMETERS['date']['offset']
il problema maggiore è che la funzione, non funziona :???: mi restituisce come risultato Età: 155. Non capisco dove sbaglio, qualcuno può aiutarmi?
Grazie mille in anticipo