回答編集履歴

2

「サーバから日付出力」を追記

2017/03/02 13:38

投稿

think49
think49

スコア18162

test CHANGED
@@ -1,3 +1,17 @@
1
+ ### サーバから日付出力
2
+
3
+
4
+
5
+ まず、サーバから日付出力する場合に次のどちらのフォーマットにしてください。
6
+
7
+
8
+
9
+ - タイムゾーン付きの日付フォーマット
10
+
11
+ - UTC日時(世界標準日時)の日付フォーマット
12
+
13
+
14
+
1
15
  ### ISO 8601
2
16
 
3
17
 

1

JavaScript の `Date` オブジェクトは内部的に「1970/01/01 0:00からのUTC時間」として扱う

2017/03/02 13:38

投稿

think49
think49

スコア18162

test CHANGED
@@ -40,6 +40,44 @@
40
40
 
41
41
 
42
42
 
43
+ なぜなら、JavaScript の `Date` オブジェクトは内部的に「1970/01/01 0:00からのUTC時間」として扱うからです。
44
+
45
+
46
+
47
+ ```JavaScript
48
+
49
+ /**
50
+
51
+ * 日本日時
52
+
53
+ */
54
+
55
+ console.log(new Date('2017-03-01T16:00:00+09:00').getTime()); // 1488351600000
56
+
57
+
58
+
59
+ /**
60
+
61
+ * 中国日時
62
+
63
+ */
64
+
65
+ console.log(new Date('2017-03-01T15:00:00+08:00').getTime()); // 1488351600000
66
+
67
+
68
+
69
+ /**
70
+
71
+ * 世界標準日時
72
+
73
+ */
74
+
75
+ console.log(new Date('2017-03-01T07:00:00Z').getTime()); // 1488351600000
76
+
77
+ ```
78
+
79
+
80
+
43
81
  ### Date.UTC()
44
82
 
45
83