Как рассчитать дату и время по количеству дней и часов
Здравствуйте. Тема вроде избитая, но ничего толкового я не нашла ни в гугле ни в форуме. Задача такая:
Есть поля дата(время) начала и дата(время) окончания. Пользователь так же может просто ввести количество дней и часов. Вот необходимо если дата к примеру 30.09.2010 и пользователь ввел 5 дней, в поле дата окончания внести дату - 05.10.2010. Аналогично со временем. Как произвести расчет подскажите пожалуйста
function addDays(date, n) {
// может отличаться на час, если произошло событие перевода времени
var d = new Date();
d.setTime(date.getTime() + n * 24 * 60 * 60 * 1000);
return d;
}
ну это я понимаю, дело в том что дата у меня в отдельном поле и записана она туда в виде строки! 10:10:00. тут new Date не проходит, как такую строку в формат даты переделать
var t = "10:10:00";
var a = t.split(":");
var h = parseInt(a[0], 10);
var m = parseInt(a[1], 10);
var s = parseInt(a[2], 10);
alert(h + "h, " + m + "m, " + s + "s")