Visualizza i risultati del sondaggio: La domanda e le risposte sono state utili?

Chi ha votato
0. Non puoi votare questo sondaggio
  • SI

    0 0%
  • NO

    0 0%
  • Così Così

    0 0%
  • Per Niente

    0 0%
Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Differenza Date Php E Mysql

    Salve a tutti,

    ho un problema con php e mysql per quanto riguarda le date.

    Ora espongo, come meglio posso e sperando di farmi capire, il mio problema:

    LATO MYSQL

    Eseguo questa query :

    codice:
    SELECT UNIX_TIMESTAMP('2012-05-08 10:45:00');
    che mi restituisce : 1336466700

    il che mi sembra corretto, perchè questo rispecchia perfettamente il mio orario di sistema.

    LATO PHP

    eseguendo il seguente codice

    codice:
    <?php
    echo mktime(10,45,0,5,8,2012);
    ?>
    mi viene restituito il seguente valore : 1336473900


    Che differisce di esattamente due ore (7200 secondi) rispetto al mio orario di sistema.

    Infatti, sottraendo un valore di 7200 secondi al codice php, ottengo il valore che mi restituisce mysql.

    Come posso ovviare a questo inconveniente?

    Non vorrei dover realizzare per forza una funzione per ogni timezone del mondo. Ci deve pur essere un qualcosa legato alla configurazione di php che mi permetta di internazionalizzare il tutto no?


    Grazie a tutti.

    Cristian baldinu
    Believe in GOD, you could only have Benefits from him!!

  2. #2
    Utente di HTML.it L'avatar di Grino
    Registrato dal
    Oct 2004
    Messaggi
    739
    Nel file php.ini non è correttamente indicato il valore per date.timezone

    date.timezone string
    List of Supported Timezones

    Possibilità:
    1 - Modificare il PHP.INI
    2 - Settare nello script il giusto valore con bool date_default_timezone_set ( string $timezone_identifier ) o con la più generica string ini_set ( string $varname , string $newvalue )

    Siamo sempre troppo gelosi delle nostre grandi piccole opere! - Grino inedito.
    Lavori e Lavoretti

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.