Просто използвайте UTC (не се влияе от лятното часово време)
SELECT UTC_TIMESTAMP();
Старо съдържание за справка:
това трябва да работи, но с
SELECT CONVERT_TZ(NOW(),'PST','GMT');
получих също NULL като резултат. достатъчно забавен примерът в mysql docu също връща null
SELECT CONVERT_TZ('2004-01-01 12:00:00','GMT','MET');
http://dev .mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_convert-tz
изглежда сте намерили грешка в mysql . (благодарение на +Стивън Причард)
можете да опитате:
SET @[email protected]@TIME_ZONE;
SET TIME_ZONE='+00:00';
SELECT NOW();
SET [email protected]_TIME_ZONE;
ok не е точно това, което искахте (има 4 заявки, но само една изберете :-)