哒
  • 发布:2019-09-25 11:07
  • 更新:2019-09-25 11:07
  • 阅读:1805

unia-app如何获取服务器时间?

分类:uni-app

现在要根据后台服务器时间做一个加密,所以得先获取服务器时间,

getServerDate(){  
  var xhr = null;  
     if(window.XMLHttpRequest){  
       xhr = new window.XMLHttpRequest();  
     }else{ // ie  
       xhr = new ActiveObject("Microsoft")  
     }  
     xhr.open("GET","/",false)//false不可变  
     xhr.send(null);  
    var date = xhr.getResponseHeader("Date");  
    var time  = new Date(date)  
         return time.getTime().toString();  
     },

或者是jQuery中

var severtime = new Date(jQuery.ajax({async: false}).getResponseHeader("Date"))

但是现在,这些在本地运行的时候是没有问题的,但是等打包成H5之后发布到服务器之后,获取到的服务器时间大多是相同的时间,很久才会更新一次,有人遇到过这样的问题吗?请问有什么解决办法?或者应该怎么获取服务器时间比较好?谢谢!

2019-09-25 11:07 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复