. , - Date.getTime() Java JavaScript (.. 1 1970 , 00:00:00 UTC).
(, -0500 ) Date, UTC . , JavaScript Date.setTimezoneOffset(), ( ).
, . , , Date, (demo: http://jsfiddle.net/Wa8LY/1/).
var dateParts = data[0].StartDate.match(/\((.*)([+-])(..)(..)\)/);
var dateObj = new Date(
Number(dateParts[1]) +
Number(dateParts[2] + '1') *
(36e5 * dateParts[3] + 6e4 * dateParts[4])
);
var dateMMDDYYYY = [dateObj.getUTCMonth() + 1,
dateObj.getUTCDate(),
dateObj.getUTCFullYear()].join('/');
(, 01/01/0001), , :
function leftPadWithZeroes(str, len) {
return (new Array(len + 1).join('0') + str).slice(-len);
}
(demo: http://jsfiddle.net/5tkpV/1/):
var dateMMDDYYYY = [leftPadWithZeroes(dateObj.getUTCMonth() + 1, 2),
leftPadWithZeroes(dateObj.getUTCDate(), 2),
leftPadWithZeroes(dateObj.getUTCFullYear(), 4)].join('/');