それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

Linuxのタイムゾーン(UTC/JST)の確認

Linuxでいまどのタイムゾーンが設定されているかを確認する。。

確認するだけならシンプル

今のタイムゾーン

 date
Thu Mar 14 11:24:45 JST 2013

JSTなのでUTC+9:00 ですね

UTC時間で、時間を表示するには

 date -u
Thu Mar 14 02:26:47 UTC 2013

linuxシステム的に基本時間がUTCで表示するときにロケールに合わせているんでしたよね。
MySQLPHPの扱う時間もシステムタイムゾーンで表示されていて、タイムゾーンを見ています。

MySQLがシステムロケールにでJST、PHPUTCとかやると、ファイルのタイムスタンプがヤヤコシイ感じなります。シェル経由はJST、MySQLはJST、PHPUTC。。。

同じ時間なのに見え方が違う的な