回答編集履歴
1
解説を追加
test
CHANGED
@@ -7,3 +7,13 @@
|
|
7
7
|
|
8
8
|
|
9
9
|
参考: [instance method Time#localtime (Ruby 2.3.0)](https://docs.ruby-lang.org/ja/latest/method/Time/i/localtime.html)
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
---
|
14
|
+
|
15
|
+
【解説】
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
Rubyの`Time`オブジェクトはゾーン情報を持っています。`Time.now`は動作環境のゾーンにおける現在日時になります。通常、日本国内にあるサーバや端末は日本標準時(+09:00)ですが、日本国外、特にAWS等と言ったクラウドの場合はそのサーバーがある地域でのゾーンやUTC(協定世界時)になります。`Time#localtime`は任意の指定したゾーンへ変更した日時を取得するメソッドで、これによってどんな場所にサーバがあったとしても(サーバの時刻がずれていない限り)日本標準時にすることができます。
|