Devo estrarre una data che è esattamente un anno da ora. Io ho adoperato questo codice:
$anno_dopo=date('Y-m-d',strtotime('next year'));
ma se ora è il 2007-02-07, lui mi butta fuori 2009-02-07
Perchè mi fa due anni dopo anzichè uno?![]()
Devo estrarre una data che è esattamente un anno da ora. Io ho adoperato questo codice:
$anno_dopo=date('Y-m-d',strtotime('next year'));
ma se ora è il 2007-02-07, lui mi butta fuori 2009-02-07
Perchè mi fa due anni dopo anzichè uno?![]()
A me rispondeCodice PHP:
$anno_dopo=date('Y-m-d',strtotime('next year'));
echo date('Y-m-d') . "=>" . $anno_dopo;
2007-02-07=>2008-02-07
Non saprei che dirti!
Infatti, è così che dovrebbe andare, ma nella mia maschera non funziona.
Questo è il codice completo di risultato:
Mi dà 2007-02-07 . 2009-02-07Codice PHP:
$oggi=date("Y-m-d");
$anno_dopo=date('Y-m-d',strtotime('next year'));
echo $oggi.".".$anno_dopo;
Incredibile...![]()
Esiste in alternativa un altro sistema per dirgli un anno dopo?
Hai il php ubriaco?![]()
prova così
e vedi se sventia.Codice PHP:
echo date('Y-m-d',strtotime('+1 year'));
// oppure
echo date('Y-m-d',mktime(0,0,0,date('m'),date('d'),date('Y')+1 ));
Sì, a quanto pare il mio pc si fa delle canne![]()
Comunque il tuo codice funziona.
Grazie per l'aiuto
Roba buona evidentemente.Originariamente inviato da Horus-Ra
Sì, a quanto pare il mio pc si fa delle canne![]()
Comunque il tuo codice funziona.
Grazie per l'aiuto![]()
Prego.![]()