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