首页 新闻 赞助 找找看

请问各位在代码里,是如何解决美国时区,冬令时夏令时的问题的?

0
悬赏园豆:10 [待解决问题]

RT:比如后台传过来的是json:"2017-09-08T00:58:05-0400"

如何能自动将其转换为夏令时。冬令时的时间?

将客流的主页 将客流 | 初学一级 | 园豆:172
提问于:2017-11-24 12:04
< >
分享
所有回答(2)
0
new Date("2017-09-08T00:58:05-0400")
//Fri Sep 08 2017 12:58:05 GMT+0800 (中国标准时间)

然后美国慢13个小时,处理一下就行了。

逐影 | 园豆:982 (小虾三级) | 2017-11-24 12:41

 我不太明白一点,后面那个-0400是夏令时,那么-0500就是冬令时了,是这样吗?现在不太明白传过来的时间是不是这样区分夏令时和冬令时?

支持(0) 反对(0) 将客流 | 园豆:172 (初学一级) | 2017-11-27 12:34
0

跨时区的时间,最好的做法是DB中存储 long类型的UTC时间戳。 至于显示,你可以专门做一个夏令时的方法,写死代码进行处理下。

幻天芒 | 园豆:37175 (高人七级) | 2017-11-24 17:35

 我不太明白一点,后面那个-0400是夏令时,那么-0500就是冬令时了,是这样吗?现在不太明白传过来的时间是不是这样区分夏令时和冬令时?

支持(0) 反对(0) 将客流 | 园豆:172 (初学一级) | 2017-11-27 12:34

@将客流: 我只能说这个是UTC时间。至于冬令时,下令时,这个我不太清楚。

支持(0) 反对(0) 幻天芒 | 园豆:37175 (高人七级) | 2017-11-27 12:49
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册