Я пытаюсь создать объект даты из строки. Я получаю дату в формате ISO за исключением части миллисекунд, например "2012-01-30T16:23:12"
Результаты отличаются, когда я запускаю следующий код в IE, Chrome и Firefox... (Link to Fiddle)
currentDate = "2012-01-30T16:23:12";
var date = new Date(currentDate);
alert(date);
IE и Chrome считают строку как UTC, но firefox считает в местном часовом поясе.
Есть ли какой-нибудь общий способ обойти это, кроме проверки агента пользователя везде?