Diferenta de fus orar in php / date time

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
Avatar utilizator
trif
Mesaje:500

Diferenta de fus orar in php / date time

salut, am si eu o problema, am sitele pe un hosting free si atunci cand introduc ceva imi apare data de la server si problema este ca este o diferenta de cateva ore. de exemplu: cand introduc o informatie imi apare data 2011-12-05 07:55:03 si la calc meu este 2011-12-05 14:55:03. nu se poate ca sa se adune la ora de pe server diferenta si sa se inregistreze cu rezultatul care il da? ca in cod am:

Cod: Selectaţi tot

$data=$_POST['data'];
$data = date("Y-m-d H:i:s"); 
sau este vreo alta metoda de a pune data corecta? va rog sa ma ajutati. cu stima trif
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif

MarPlo Mesaje:4343
Salut
Incearca sa folosesti functia: date_default_timezone_set() , se adauga inainte de a lucra cu date() si time().
Exemplu:

Cod: Selectaţi tot

// seteaza timpul pt. zona Romaniei
date_default_timezone_set('Europe/Bucharest');
echo date('d-m-Y, H:i', time()); 
- Mai multe exemple cu functii utile pt. date() / time() sunt la pagina: Functii pentru Data si Timp.

trif Mesaje:500
salut, multumesc pentru raspuns. cu stima trif
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif

Subiecte similare