Cukup gunakan UTC (tidak terpengaruh dengan waktu musim panas)
SELECT UTC_TIMESTAMP();
Konten Lama untuk referensi:
ini seharusnya berhasil, tetapi dengan
SELECT CONVERT_TZ(NOW(),'PST','GMT');
saya juga mendapat NULL sebagai hasilnya. cukup lucu contoh di mysql docu juga mengembalikan 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
sepertinya Anda menemukan bug di mysql . (terima kasih kepada +Stephen Pritchard)
Anda bisa mencoba:
SET @[email protected]@TIME_ZONE;
SET TIME_ZONE='+00:00';
SELECT NOW();
SET [email protected]_TIME_ZONE;
ok tidak persis seperti yang Anda inginkan (4 pertanyaannya, tetapi hanya satu pilihan :-)