在项目做倒计时功能时用new Date().getTime()获取到的本地客户端的时间,假如用户本地的时间和服务器时间北京时间不一致的话会导致显示的倒计时不一致的问题。
$.ajax({
url: '',
type: 'get',
success: function (data, status, xhr) {
var str = xhr.getResponseHeader('Date'); //获取Response Header里面的Date
var date = new Date(str).getTime(); //把Date转换成时间对象
alert(new Date(date)); //输出北京时间,date为时间戳
}
});