Buongiorno a tutti, premetto che mi sono letto migliaia di post, quì sul forum e in giro per il web, ma non ho ancora trovato uno script funzionante al 100%.
In pratica, devo ricavare l'età esatta, avendo la data di nascità, Esatta vuol dire che deve tenere conto dei mesi e dei giorni.
Tramite questo script riesco ad ottenere l'età però non tiene conto dei mesi e giorni.
Per esempio, immettendo $eta='1990-06-29'
ottengo 20, mentre dovrebbe essere 19..
Spero possiate aiutarmi! Grazie in anticipocodice:function getEta($eta){ date_default_timezone_set('Europe/Rome'); $now=date('Y'-'m'-'d'); $diff=(strtotime($eta) - strtotime($now))/86400; $years = $diff/365; return (int)$years; }![]()