12.09.2020, 19:05
|
Аспирант
|
|
Регистрация: 06.09.2020
Сообщений: 57
|
|
Функция не работает, нужна помощь
Всем привет,
Мой код:
<html>
<head></head>
<body>
<script type="text/javascript">
do
n = prompt ("Введите дни от 1 до 1000:");
while ( n != null && !( n < 1000 && n >= 1 ) );
function con(n) {
var now = new Date ();
var days = ["Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота"];
var months = ["Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"];
var time_1970 = Math.round(now.getTime() / (1000*60*60*24));
var ar = (time_1970 + parseInt(n));
var year = now.getFullYear();
var month_now = now.getMonth();
var month_choose = months[(month_now)];
var day_now = now.getDate();
var day_choose = days[now.getDay()];
document.write ('Через ' + n + ' дней будет вот такая дата:' + '<br>' + 'День недели: ' + day_choose + '<br>' + 'Число: ' + day_now + '<br>' + 'Месяц: ' + month_choose + '<br>' + 'Год: ' + year + '<br>');
}
</script>
</body>
</html>
не работает, ничего нет на выводе, не понимаю ничего..
Последний раз редактировалось Alena_03, 13.09.2020 в 19:44.
|
|
12.09.2020, 19:26
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,116
|
|
Сообщение от Alena_03
|
не работает,
|
чтобы функция сработала, её надо запустить.
и изучите setDate() вместо строк 12 и 13
|
|
12.09.2020, 20:15
|
Аспирант
|
|
Регистрация: 06.09.2020
Сообщений: 57
|
|
рони,
Вы сможете код поправить, чтоб сработало, уже 4 день с этим мучаюсь, никак не могу понять буду благодарна, если сможете помочь. За прошлые ответы спасибо тоже, помогли понять
|
|
12.09.2020, 20:32
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,116
|
|
Alena_03,
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<script>
do
n = prompt ("Введите дни от 1 до 1000:");
while ( n != null && !( n < 1000 && n >= 1 ) );
function con(n) {
var now = new Date ();
var days = ["Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота"];
var months = ["Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"];
now.setDate(now.getDate() + Number(n));
var year = now.getFullYear();
var month_now = now.getMonth();
var month_choose = months[(month_now)];
var day_now = now.getDate();
var day_choose = days[now.getDay()];
document.write ('Через ' + n + ' дней будет вот такая дата:' + '<br>' + 'День недели: ' + day_choose + '<br>' + 'Число: ' + day_now + '<br>' + 'Месяц: ' + month_choose + '<br>' + 'Год: ' + year + '<br>');
}
con(n);
</script>
</body>
</html>
|
|
12.09.2020, 20:38
|
Аспирант
|
|
Регистрация: 06.09.2020
Сообщений: 57
|
|
рони, спасибо огромное, стало понятно, а то измучилась уже, а всё настолько просто оказалось, благодарочка
|
|
|
|