Показать сообщение отдельно
  #1 (permalink)  
Старый 13.12.2022, 17:30
Новичок на форуме
Отправить личное сообщение для parshin Посмотреть профиль Найти все сообщения от parshin
 
Регистрация: 13.12.2022
Сообщений: 6

отчет времени
Добрый день!
Есть такой вот код:
function dateDiff(d2) {
    var date1 = new Date();
    var date2 = new Date(d2);
    var ms = date2 - date1;
    ms = ms / 1000 + (2 * 3600);
    var days, hours, minutes, seconds;
    days = Math.floor(ms / (3600 * 24));
    ms = ms - days * 3600 * 24;
    hours = Math.floor(ms / 3600);
    ms = ms - hours * 3600;
    minutes = Math.floor(ms / 60);
    seconds = Math.round(ms - minutes * 60);
    if (days <= 9) days = "0" + days;
    if (hours <= 9) hours = "0" + hours;
    if (minutes <= 9) minutes = "0" + minutes;
    if (seconds <= 9) seconds = "0" + seconds;
    tm = days +'д ' + hours + 'ч ' + minutes + 'м ' + seconds + 'с';
    this.document.write(tm);
    setTimeout("dateDiff(d2)",1000);
}

<script language="javascript">
    dateDiff("3/5/2023 18:00");
</script>

Помогите сделать так чтобы скрипт пошел, а то он обновляется только после перезагрузки страницы.
Ответить с цитированием