美文网首页
获取服务器时间

获取服务器时间

作者: 羊绘霖 | 来源:发表于2017-11-01 14:58 被阅读0次

function getServerDate (startDate)  {

var xhr =null

if(window.XMLHttpRequest) {

xhr =new window.XMLHttpRequest()

}else{// ie

xhr =new ActiveObject('Microsoft')

}

xhr.open('GET','/',false)        // false不可变

xhr.send(null)

vardate = xhr.getResponseHeader('Date')                  // open,send,和getResponseHeader必须按序编写

//转化服务器时间格式

var dates =newDate(date);

var seperator1 ="/";

var seperator2 =":";

var month = dates.getMonth() +1;

var strDate = dates.getDate();

if(month >=1&& month <=9) {

month ="0"+ month;

}

if(strDate >=0&& strDate <=9) {

strDate ="0"+ strDate;

}

var serverDate = dates.getFullYear() + seperator1 + month + seperator1 + strDate +" "+ dates.getHours() + seperator2 + dates.getMinutes() + seperator2 + dates.getSeconds();

return serverDate    // yyyy/mm/dd hh:mm:ss

// GetDateDiff(startDate, serverDate)

}

//计算两个日期之间的天数

function GetDateDiff (startDate,endDate)  {

varstartTime =newDate(startDate).getTime()

varendTime =newDate(endDate).getTime()

var dates = Math.abs((startTime - endTime)) / (1000*60*60*24)

return dates

}

相关文章

网友评论

      本文标题:获取服务器时间

      本文链接:https://www.haomeiwen.com/subject/vwhejxtx.html