Не получается написать код, количество дней до ДР
Всем привет, Не понимаю, как это реализовать, пишу что-то подобное, что не работает...:help:
var date = new Date(); var date_of_birthday = prompt ('Ваша дата рождения в формате ГГГГ-ММ-ДД'); var time = Date.parse('date_of_birthday' + 'T00:00:00'); var now = date.getTime(); var result = now - time; result = result / (1000 * 60 * 60 * 30); document.write(result + '<br>'); P.S на JS пишу только 6-ой день, не судите) |
Alena_03,
var time = Date.parse(date_of_birthday); ... и в сутках 24 часа * 60 минут * 60 секунд * 1000 миллисекунд |
Исправила, теперь выводит это 6170.593139375 , видимо к-во дней со дня рождения, а мне нужно до ближайшего дня рождения...
|
Цитата:
Цитата:
|
Сколько дней осталось до даты
Alena_03,
<script> var date_of_birthday = '2014-12-31'; //var date_of_birthday = prompt ('Ваша дата рождения в формате ГГГГ-ММ-ДД') var time = Date.parse(date_of_birthday); var date = new Date(time); var now = Date.now(); while (now - date > 0) { date.setFullYear(date.getFullYear() + 1) //увеличение даты на 1 год, пока дата ниже текущего времени } var result = Math.trunc((date - now) / (1000 * 60 * 60 * 24)); document.write(result + '<br>'); </script> |
спасибо огромное, выручил
|
Часовой пояс GMT +3, время: 14:49. |