1

I am trying to convert a date to a string and I am finding that my method works in firefox. But the same code comes up with a different and wrong time in both safari and chrome. I've put my code below. Can anyone see what might be wrong.

$(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 (right) enter image description here

Safari (Wrong) enter image description here

Richie
  • 4,989
  • 24
  • 90
  • 177

0 Answers0