Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    654

    [PHP] Anno successivo all'attuale

    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?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    595
    Codice PHP:
    $anno_dopo=date('Y-m-d',strtotime('next year'));
    echo 
    date('Y-m-d') . "=>" $anno_dopo
    A me risponde

    2007-02-07=>2008-02-07

    Non saprei che dirti!

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    654
    Infatti, è così che dovrebbe andare, ma nella mia maschera non funziona.
    Questo è il codice completo di risultato:

    Codice PHP:
    $oggi=date("Y-m-d");
    $anno_dopo=date('Y-m-d',strtotime('next year'));
    echo 
    $oggi.".".$anno_dopo
    Mi dà 2007-02-07 . 2009-02-07
    Incredibile...

    Esiste in alternativa un altro sistema per dirgli un anno dopo?

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Hai il php ubriaco?

    prova così
    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')+)); 
    e vedi se sventia.

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    654
    Sì, a quanto pare il mio pc si fa delle canne

    Comunque il tuo codice funziona.
    Grazie per l'aiuto

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    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
    Roba buona evidentemente.
    Prego.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.