具有日期垫功能的浏览器之间的问题

时间:2015-10-04 10:19:21

标签: javascript jquery

我正在尝试将日期转换为字符串,我发现我的方法在firefox中有效。但是相同的代码在safari和chrome中都会出现一个不同的错误时间。我把我的代码放在下面。任何人都可以看到可能出错的地方。

$(document).ready(function() {  
    var regLastSynchTime = new Date(item.date);
    regLastSynchTimeStr =  formattedTradingHourDateAndTime(regLastSynchTime);
});
var formattedTradingHourDateAndTime = function(date){         
    var d = pad(date.getDate());
    var m = pad(date.getMonth() + 1);
    var y = date.getFullYear(); 
    var h = pad(date.getHours());
    var mi = pad(date.getMinutes());
    var ss = pad(date.getSeconds());
    return  d + '/'+ m + '/'+y + ' ' + h + ':' + mi + ':' + ss;
}   

function pad(number) {
    return (number < 10 ? '0' : '') + number;
}   

Firefox(右) enter image description here

Safari(错误) enter image description here

0 个答案:

没有答案