Следующий скрипт работает на всех браузерах и устройствах, но с момента выхода iOS 5 на iphone он больше не работает.
Следующий код вычисляет даты во входных данных, поэтому я могу отправить их в форме,Тем не менее, теперь даты отображаются как NaN.
Не могу понять, почему.
function makeUpDates(){
// concantenate values to date_start and date_end hidden inputs
var dateString = document.getElementById('date').value,
date = new Date(dateString);
document.getElementById('date_start').value = date.getFullYear() + '-' + (date.getMonth()+1) + '-' + ("0" + date.getDate()).slice(-2);
var numDays = document.getElementById('slider').value;
date.setDate(date.getDate() + parseInt(numDays));
var dateEnd = date.getFullYear() + '-' + (date.getMonth()+1) + '-' + ("0" + date.getDate()).slice(-2);
document.getElementById('date_end').value = dateEnd;
}