5 泊 6 日のモンゴル旅行に来た
良い機会なのでシステムで時差を感じてみる
日本とモンゴルの時差は 1 時間で、モンゴル時間 9 時の時、日本時間は 10 時となる
NTP で Apple (time.apple.com) を参照して同期されるため、 ネットワーク接続すると時刻が変更された
## binary? db? みたいなので cat では正常に出力できない
$ cat /etc/localtime
## /var/db/timezone/zoneinfo/ へのシンボリックリンクが貼られている
$ ls -al /etc/localtime
lrwxr-xr-x 1 root wheel 42 7 20 22:39 /etc/localtime -> /var/db/timezone/zoneinfo/Asia/Ulaanbaatar実際に date で日時を見てみる
$ date
2022年 7月20日 水曜日 22時40分01秒 +08
$ date -R
Wed, 20 Jul 2022 22:41:06 +0800
$ date +"%Y/%m/%d %H:%M:%S %Z"
2022/07/20 22:43:14 +08日本時間も見ておく
TZ を指定すれば OK
$ ls /usr/share/zoneinfo | grep Japan
Japan
$ TZ=Japan date
2022年 7月20日 水曜日 23時48分08秒 JST
$ TZ=Japan date -R
Wed, 20 Jul 2022 23:49:02 +0900
$ TZ=Japan date +"%Y/%m/%d %H:%M:%S %Z"
2022/07/20 23:50:35 JST来たばっかりで、他の電子機器等の時計を合わせてないので 23 時の気分だけど現地は 22 時です