Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [PHP] - problema con "strtotime"

    Ciao a tutto il forum,

    dovrei aumentare una data di 365 giorni ed ho provato con
    <?php echo date('d/m/Y',strtotime('$data_prova +365 days')); ;?>

    dove la $data_prova è 2011-09-27.

    in teoria dovrebbe uscire 2012-09-27 ma il risultato è 01/01/1970.

    perchè?
    Grazie a tutti....

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Codice PHP:
    $data_prova "2011-09-27";
    echo 
    date('d/m/Y',strtotime('+1 year',strtotime($data_prova))); 
    Converti la data in timestamp e aggiungici il tempo desiderato

  3. #3
    Sempre lo stesso problema!!! Sostutuisci gli apici singoli con le virgolette:

    Codice PHP:
    <?php 
    echo date('d/m/Y'strtotime("$data_prova +365 days"));
    ?>
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  4. #4
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Devi usare il secondo parametro per calculare date relative
    Codice PHP:
    strtotime('+365 days'QUI-$data_prova-COME-TIMESTAMP

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  5. #5
    Cioè...
    non mi mandare a quel paese!!!

  6. #6


    GRAZIE MILLE!!!

    non prendete in consdiderazione l'ultimo post!

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 © 2024 vBulletin Solutions, Inc. All rights reserved.