Показать сообщение отдельно
  #7 (permalink)  
Старый 02.04.2013, 13:33
Новичок на форуме
Отправить личное сообщение для tassman Посмотреть профиль Найти все сообщения от tassman
 
Регистрация: 02.04.2013
Сообщений: 7

Сообщение от Aetae Посмотреть сообщение
NaN получается когда проводишь арифметическую операцию с тем, что гарантировано не является числом. Соответственно проверяй переменные до того как начнёшь с ними работать.
Скорее всего проблема в Date.parse(), т.к. разные браузеры по разному понимают(или не пониают) входные строки.
Спасибо Aetae! Ваш ответ помог мне найти ошибку!

Короче так:
Вывожу alert(futurestring); Получаю: "Aug 04, 2013 24:00:00"

Date.parse(futurestring) для FF выводит: 1365109200000, а вот для IE выводит NaN. Очевидно что EE 24 часа воспринимает, а для IE нужно 00 часов. Заменил 24 на 00! Все!

п.с. поспешил спрашивать... просто ещё мало практики ) спс!
Ответить с цитированием