JavaScript獲取網路時間
阿新 • • 發佈:2020-08-14
js獲取網路時間程式碼如下:
var xhr = new XMLHttpRequest(); if( !xhr ){ xhr = new ActiveXObject("Microsoft.XMLHTTP"); } xhr.open("HEAD",location.href,true); xhr.onreadystatechange=function(){ if( xhr.readyState == 4 && xhr.status == 200 ){ console.log(dateTimeFormate(xhr.getResponseHeader("Date"))); } } xhr.send(null);
獲取日期資料處理方法:
function dateTimeFormate(date){ if(!date){ return }else{ var d = new Date(date); var year = d.getFullYear(); var month = ('0' + (d.getMonth() + 1)).slice(-2); var day = ('0' + (d.getDate())).slice(-2); var hour = ('0' + (d.getHours())).slice(-2);var minutes = ('0' + (d.getMinutes())).slice(-2); var seconds = ('0' + (d.getSeconds())).slice(-2); return year + "-" + month + "-" + day + " " + hour + ":" + minutes + ":" + seconds; } }
jquery獲取網路時間程式碼如下:
dateTimeFormate($.ajax({async:false}).getResponseHeader("Date"));