为什么在安卓真机上,时间会慢两分钟
发布于 5 年前 作者 yong82 6044 次浏览 来自 问答

   手机型号:华为荣耀8  
安卓版本:8.0.0  
代码片段:

https://developers.weixin.qq.com/s/nl3oAYmb7w7z

在开发工具上获取时间,都正常。语句如下:

 

               
                   console.log(new Date());                
               
                   console.log(new Date().toLocaleString());                
               
                   console.log('Timestamp:' + new Date().getTime());                
               
                   console.log('Formatted Timestamp:' + (new Date().getTime() / 1000 | 0));                
           

   显示的结果依次是:

 

               
                   Sun Apr 28 2019 16:32:01 GMT+0800 (中国标准时间)                
               
                   2019/4/28 下午4:32:01                
               
                   Timestamp:1556440321592                
               
                   Formatted Timestamp:1556440321                
           

   在安卓真机上的结果依次是:

 

               
                   <Date: 2019-04-28T08:30:50.883Z>                
               
                   Sun Apr 28 2019 16:30:50 GMT+0800(CST)                
               
                   1556440250884                
               
                   1556440250                
           

   获取的时间戳相差1分多钟。开发工具上的时间是正确的,安卓真机上的时间比真实时间差一份多钟。请问这是什么原因?

1 回复

麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

回到顶部