I am trying to create a date object from a string. I get date in ISO format except milliseconds part like "2012-01-30T16:23:12"
Results differ when I run following code in IE, Chrome and Firefox (Link to Fiddle)
currentDate = "2012-01-30T16:23:12";
var date = new Date(currentDate);
alert(date);
IE and Chrome considers the string as UTC but firefox considers in local time zone.
Is there any generic way to get around it except for checking user agent everywhere?