小程序
小游戏
企业微信
微信支付
扫描小程序码分享
需求是,从后台获取时间,做成倒计时那种。我是将获取的时间转换成毫秒,再减去当前时间,再转换成天、小时、分钟、秒,可是将后台获取的时间转换成毫秒的时候,电脑上console出来是正常的,手机调试的时候就console就相差大概8个小时的时差,手机上设置时间也是没问题的,求解
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
好的。了解了,谢谢!
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
后端给的字符串 '2018-04-26T16:52:00' 是 ISO 8601 规范。
在东八区,完整的字符串应该是 '2018-04-26T16:52:00+08:00' 带有时区偏移的。
不清楚你用的什么设备,应该是按照零时区 '2018-04-26T16:52:00+00:00' 解析了。
可以要求后端返回毫秒时间戳,你再转换为 Date 类型进行处理。
或者执行正则匹配这个字符串,解析年月日时分秒。
后端给的时间格式是这样的‘2018-04-26T16:52:00’,手机端时区没问题
差 8 小时,肯定是时区设置错误。
检查下后端和手机端的时区,都改为东八区。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
好的。了解了,谢谢!
后端给的字符串 '2018-04-26T16:52:00' 是 ISO 8601 规范。
在东八区,完整的字符串应该是 '2018-04-26T16:52:00+08:00' 带有时区偏移的。
不清楚你用的什么设备,应该是按照零时区 '2018-04-26T16:52:00+00:00' 解析了。
可以要求后端返回毫秒时间戳,你再转换为 Date 类型进行处理。
或者执行正则匹配这个字符串,解析年月日时分秒。
后端给的时间格式是这样的‘2018-04-26T16:52:00’,手机端时区没问题
差 8 小时,肯定是时区设置错误。
检查下后端和手机端的时区,都改为东八区。