回答編集履歴

1

サーバサイドで日時を出力する

2017/12/04 07:37

投稿

think49
think49

スコア18166

test CHANGED
@@ -1,3 +1,7 @@
1
+ ### タイムゾーン指定子
2
+
3
+
4
+
1
5
  **タイムゾーン指定子**が付与された日時フォーマットなら、UTCでもUTC+9でも良いと思います。
2
6
 
3
7
  パーサが勝手にタイムゾーンを認識してくれます。
@@ -22,4 +26,16 @@
22
26
 
23
27
 
24
28
 
29
+ ### サーバサイドで日時を出力する
30
+
31
+
32
+
33
+ 以上は**日時は全てサーバサイドで生成する**という前提付きでの理屈となります。
34
+
35
+ クライアントサイドで実行されるJavaScriptは、サーバから受け取った「タイムゾーン指定子付きのISO8601フォーマット」を Date コンストラクタで読み取ります。
36
+
37
+ Webブラウザ利用者の現地時刻を表示したいとするなら、`Date#getFullYear()`, `Date#getMonth()` 等が対応するので、JavaScriptで日時を出力すれば解決できます。
38
+
39
+
40
+
25
41
  Re: subchan さん