方法一:再用到的地方直接方法,返回服务器时间
function GetDateT()
{
var d,s;
d = new Date();
var year=d.getYear();
if (navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.match(/9./i) == "9.") {
year = 1900 + parseInt(year);
}
s = year+ "-"; //取年份
s = s + (d.getMonth() + 1) + "-";//取月份
s += d.getDate() ; //取日期
return(s); //return new Date(Date.parse(s.replace(/\-/g, "/")));
}
方法二:再用到的地方调用WebDateTime IE9 有点不支持
var WebDateTime = new Date(); //服务器时间
//获取服务器时间
webDate(function(Webdate) {
WebDateTime = Webdate;
});
function webDate(fn) {
var Htime = '';
if (window.XMLHttpRequest) {
Htime = new XMLHttpRequest();
} else {
Htime = new ActiveXObject("Microsoft.XMLHTTP");
}
Htime.onreadystatechange = function() { Htime.readyState == 4 && (fn(new Date(Htime.getResponseHeader('Date')))) };
Htime.open('HEAD', '/?_=' + (-new Date));
Htime.send(null);
}