Не получается написать код, количество дней до ДР
Всем привет, Не понимаю, как это реализовать, пишу что-то подобное, что не работает...: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, время: 19:34. |