Нужна помощь с школьным заданием по кодированию. Новичок.

  • Автор темы Uhusic
  • 37
  • Обновлено
  • 13, May 2024
  • #1
Мне нужно создать в браузере страницу «дней осталось», чтобы, когда сотрудники открывают браузер, они видели, сколько дней осталось до обновления системы.

Код предоставлен мне, мне просто нужно его изменить.

Вот что у меня есть на данный момент.

Я также опубликую исходный код, предоставленный нам.

Это очень просто, но я новичок в этом, поэтому нужна помощь.

Заранее спасибо.
 <!DOCTYPE html>

<html>

<body>

<script type="text/javascript">

var today = new Date();

var UpgradeDay = new Date("January 19, 2015");

var msPerDay = 24 * 60 * 60 * 1000 ;

var timeLeft = (UpgradeDay.getTime() - today.getTime());

var days = timeLeft / msPerDay;

var daysLeft = Math.floor(days);

document.write("There are only<BR> <H4>" + daysLeft + " days </H4> Until Your Computer Upgrade<P>");

</script>

</body>

</html>
Код (разметка): ОРИГИНАЛ>>>>

 <!DOCTYPE html> <html> <body> <script type="text/javascript"> var today = new Date(); var UpgradeDay = new Date("March 19, 2015"); var msPerDay = 24 * 60 * 60 * 1000 ; var timeLeft = (UpgradeDay.getTime() - today.getTime()); var days = timeLeft / msPerDay; var daysLeft = Math.floor(daysLeft); document.write("<P>There are only<BR> <H4>" + 60 + " days </H4> Until Your Computer Upgrade<P>"); </script> </body> </html>
Код (разметка):

Uhusic


Рег
10 Nov, 2015

Тем
1

Постов
2

Баллов
12
  • 18, May 2024
  • #2
Инструкция просто отличная.

Вы можете проверить, какая дата более поздняя, текущая или дата обновления.

Если дата обновления выше, вы увидите сообщение «X дней для следующего обновления системы». В противном случае это означает, что дата обновления уже устарела, и вы можете отобразить сообщение «Последнее обновление системы было X дней назад.

Предстоящих обновлений нет». Вы также можете использовать пресс функция, чтобы получить разницу между текущей датой и датой обновления, чтобы вы не получали минусовых чисел. Надеюсь, поможет
 

Рустам3


Рег
23 Jul, 2010

Тем
0

Постов
1

Баллов
1
  • 21, May 2024
  • #3
Извините, но я не понимаю цель модификации? Какова цель? document.write — не лучшая практика. Лучше используйте createElement() -> createTextNode() ->appendChild(). Или, по крайней мере, метод InternalHTML.
 

Завиль


Рег
19 Feb, 2016

Тем
0

Постов
1

Баллов
1
  • 03, Jun 2024
  • #4
Пожалуйста, найдите код ниже. Дайте мне знать, если у вас возникнут какие-либо проблемы
 <!DOCTYPE html>

<html>

<body>

<script type="text/javascript">

var today = new Date();

var UpgradeDay = new Date("March 22, 2016");

var msPerDay = 24 * 60 * 60 * 1000 ;

var timeLeft = (UpgradeDay.getTime() - today.getTime());

var daysLeft = Math.round(timeLeft / msPerDay);

var daysLeft = Math.floor(daysLeft);

if( daysLeft < 0 )

document.write("<P>Your license expired by <BR> <H4>" + daysLeft + " days </H4> Please upgrade to continue <P>");

else

document.write("<P>There are only<BR> <H4>" + daysLeft + " days </H4> Until Your Computer Upgrade<P>");

</script>

</body>

</html>
Код (разметка):
 

Krystina


Рег
27 Nov, 2015

Тем
0

Постов
3

Баллов
3
Тем
49554
Комментарии
57426
Опыт
552966

Интересно