Vienā serverī, kad es palaidu:
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2009-05-30 16:54:29 |
+---------------------+
1 row in set (0.00 sec)
Citā serverī:
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2009-05-30 20:01:43 |
+---------------------+
1 row in set (0.00 sec)
Kad varat konfigurēt MySQL vai PHP laika zonas serveri:
Atcerieties:
Mainiet laika joslu sistēmu. Piemērs Ubuntu:
$ sudo dpkg-reconfigure tzdata
Restartējiet serveri vai varat restartēt Apache 2 un MySQL:
/etc/init.d/mysql restartēt
Varat norādīt servera noklusējuma laika zonu, kad to palaižat, skatiet http://dev.mysql.com/doc/refman/5.1/en/server-options.html un jo īpaši opciju --default-time-zone=timezone
. Jūs varat pārbaudīt globālo un sesijas laika zonu ar šādu kodu
SELECT @@global.time_zone, @@session.time_zone;
iestatīt vienu no tām vai abas ar SET
paziņojumu, &c; sīkāku informāciju skatiet http://dev.mysql.com/doc/refman/5.1/en/time-zone-support.html.