http://www.flickr.com/photos/28222353@N00/3744557133
Jekyllにて、Timezoneを変更する方法。
DBとかにはUTCで保存しているんだけど表示するときはJSTに変更するっていう使い方をしています。
_config.ymlにtimezoneを指定
やり方は公式ドキュメントに書いてありました。
JSTにする場合はtimezone: Asia/Tokyo
を_config.ymlに書いてあげるとOKでした。
Timezoneは以下のページを参考に。
List of tz database time zones - Wikipedia
若干はまったのが、最初timezone: JP
って書いてしまって動かない・・・なんでだ!と唸っていました。
まとめ
時間の扱いって難しい。
システムによって標準はサーバのlocaleの値を使ったり、UTCしか使わなかったりいろいろ違いがあるからどれをベースに時間を表示しているのかがわかりづらいんですよね。
まぁ一律UTC扱いで計算とかもして、表示するときにJSTとかにすればいいかなーって考えています。
それではー。