jQuery获取系统时间和网络时间
2019-10-20 本文已影响0人
MC桥默
1、获取当前系统时间
//判断是否在前面加0
function getNow(s) {
return s < 10 ? '0' + s: s;
}
var myDate = new Date();
var year=myDate.getFullYear(); //获取当前年
var month=myDate.getMonth()+1; //获取当前月
var date=myDate.getDate(); //获取当前日
var h=myDate.getHours(); //获取当前小时数(0-23)
var m=myDate.getMinutes(); //获取当前分钟数(0-59)
var s=myDate.getSeconds();
//根据需要设置时间显示的格式
var now=year+'-'+getNow(month)+"-"+getNow(date)+" "+getNow(h)+':'+getNow(m)+":"+getNow(s);
alert(now)
2、获取当前网络时间
var time= $.ajax({async: false}).getResponseHeader("Date"); //获取网络时间关键代码
//根据需要设置时间的格式
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;
}
}
//输出时间
alert(dateTimeFormate(time))