MySQL サーバーのタイムゾーンを確認する

どこで役に立つかはちょっと知見が無さすぎて分からないけど、
調べたので作業メモ。

タイムゾーンの確認

MySQL サーバーのタイムゾーン

SHOW VARIABLES LIKE '%time_zone%';
Variable_name Value
system_time_zone UTC
time_zone SYSTEM

UTC のところが JST になってたりする。
JST とは UTCに9時間を足した「日本標準時」とのこと。

現在時刻で確認したい場合は下記。

SELECT now();

2024-04-01 06:22:43

下記などでも確認できる。

SELECT FROM_UNIXTIME(UNIX_TIMESTAMP()), UNIX_TIMESTAMP();
FROM_UNIXTIME(UNIX_TIMESTAMP()) UNIX_TIMESTAMP()
2024-04-01 06:22:43 1711920163