• User Attivo

    data e ora php

    Cioa ragazzi , non ho molta esperienza in php , ho inserito uno script per data e ora in un sito e funziona correttamente; ora lo stesso l'ho inserito in un altro sito e mi mostra data corretta, ma e' 7 ore dietro, mi sapete dire perche?Grazie in anticipo.


  • User Attivo

    forse il server è 7 ore indietro :-)) probabilmente il primo sito è in italia e il secondo in america ... modifica per visualizzare il futuro (+7 ore)... http://it.php.net/date


  • User Attivo

    Cosa devo modificare?
    <?
    $giorno = date("j");
    $mese = date("n");
    $anno = date("Y");
    $ora = date("H:i");
    $settimana = date("w");
    $giornosettimana = array ("Domenica", "Lunedi", "Martedi", "Mercoledi",
    "Giovedi", "Venerdi", "Sabato");
    $nomemese = array (1 => "gennaio", "febbraio", "marzo", "aprile",
    "maggio", "giugno", "luglio", "agosto", "settembre", "ottobre", "novembre", "dicembre");

    //qui stampa il tutto
    echo ("$giornosettimana[$settimana]" . "," . " " . "$giorno" . " " . "$nomemese[$mese]" . " " . "$anno");
    echo " ore $ora ";
    ?>


  • Super User

    @Piterrey said:

    Cosa devo modificare?
    <?
    $giorno = date("j");
    $mese = date("n");
    $anno = date("Y");
    $ora = date("H:i");
    $settimana = date("w");
    $giornosettimana = array ("Domenica", "Lunedi", "Martedi", "Mercoledi",
    "Giovedi", "Venerdi", "Sabato");
    $nomemese = array (1 => "gennaio", "febbraio", "marzo", "aprile",
    "maggio", "giugno", "luglio", "agosto", "settembre", "ottobre", "novembre", "dicembre");

    //qui stampa il tutto
    echo ("$giornosettimana[$settimana]" . "," . " " . "$giorno" . " " . "$nomemese[$mese]" . " " . "$anno");
    echo " ore $ora ";
    ?>
    [php] <?
    $data = time()+(76060);
    $giorno = date("j", $data);
    $mese = date("n", $data);
    $anno = date("Y", $data);
    $ora = date("H:i", $data);
    $settimana = date("w", $data);
    $giornosettimana = array ("Domenica", "Lunedi", "Martedi", "Mercoledi",
    "Giovedi", "Venerdi", "Sabato");
    $nomemese = array (1 => "gennaio", "febbraio", "marzo", "aprile",
    "maggio", "giugno", "luglio", "agosto", "settembre", "ottobre", "novembre", "dicembre");

    //qui stampa il tutto
    echo ("$giornosettimana[$settimana]" . "," . " " . "$giorno" . " " . "$nomemese[$mese]" . " " . "$anno");
    echo " ore $ora ";
    ?>[/php]