MySql Datum/Tijd

  • Onderwerp starter Onderwerp starter Cody
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

Cody

Gebruiker
Lid geworden
7 aug 2011
Berichten
20
Op mijn website heb ik een MySQL-database die de tijden van acties op de website bijhoudt. Maar ik host mijn website op een Amerikaanse server, dus de tijd staat nu op 14 uur 's middags.
Bestaat er iets om die tijd te corrigeren? :confused:

Alvast bedankt!
 
Hallo Cody,

Ik weet niet wat je voor code gebruikt om deze code te updaten, maar als je php gebruikt kun je met date() de tijdzone vrij gemakkelijk instellen.

Als het perse in de mysql moet staan, kun je met CONVERT_TZ(tijd en datum, vantijdzone, naartijdzone), en tijd in de form van NOW().
Dus bijvoorbeeld CONVERT_TZ(NOW(), EST, MET) (EST veranderen naar de tijdzone van jouw hoster, in letters, je kan de juiste wel vinden op wikipedia.)

Zie
hier
en hier

mvg, eeopd
 
Laatst bewerkt:
Bedankt voor je hulp! Op mijn website gebruikte ik zowel PHP als MySql om de tijd weer te geven of op te slaan.

Met de volgende code werden meteen alle tijden via PHP aangepast.
PHP:
date_default_timezone_set('Europe/Amsterdam');
Ook de tijden die via MySql werden opgeslagen heb ik kunnen aanpassen met onderstaande code:
[SQL]CONVERT_TZ(NOW(),'-05:00','+01:00')[/SQL]
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan