Коррекция калькулятора времени JavaScriptHtml

Программисты Html
Ответить Пред. темаСлед. тема
Anonymous
 Коррекция калькулятора времени JavaScript

Сообщение Anonymous »

В настоящее время мой код рассказывает время и может в течение нескольких часов в течение нескольких часов в течение нескольких часов, и я не позволяет мне изменить код в смещении + 30 минут, что я хотел бы сделать. Мои операторы, если я не получает результат, я хочу, поэтому я начал перепроектировать свой код, используя модулю, чтобы помочь, но не могу найти, чтобы сделать мой HTML и новый код, используя модулю для координации. Спасибо. < /P>

html-код: < /p>



function startTime() {
var d = new Date();
var h = d.getUTCHours();
var m = d.getUTCMinutes();
var s = d.getUTCSeconds();
h = checkHour(h);
m = checkMinute(m);
s = checkTime(s);
document.getElementById('txt3').innerHTML = "" + checkHour(h - 5) + ":" + checkMinute(m + 30) + ":" + s;
document.getElementById('txt1').innerHTML = +checkHour(h + 2) + ":" + m + "";
document.getElementById('txt2').innerHTML = +h + ":" + m + "";
document.getElementById('txt4').innerHTML = "" + checkHour(h + 8) + ":" + m + "";
document.getElementById('txt5').innerHTML = "0" + checkHour(h - 10) + ":" + m + "";
}

function checkTime(i) {
var j = i;
if (i < 10) {
j = "0" + i;
}
return j;
}

function checkHour(i) {
var j = i;

if (i > 23) {
j = j - 24;
}
if (i < 0) {
j = "0" + i;
}
return j;
}

function checkMinute(i) {
var j = i;
if (i > 59) {
j = j + 30;
}
if (i < 0) {
j = "0" + i;
}
return j;
}

setInterval(function() {
startTime();
}, 500);< /code>



















< /code>
< /div>
< /div>
< /p>

javascript с использованием модуля, который я мог бы заменить на мой текущий код на время: < /p>

/* var date = new Date(null);
date.setSeconds(timeInSeconds);

// retrieve time ignoring the browser timezone - returns hh:mm:ss
var utc = date.toUTCString();
// negative start index in substr does not work in IE 8 and earlier
var time = utc.substr(utc.indexOf(':') - 2, 8)

// retrieve each value individually - returns h:m:s
var time = date.getUTCHours() + ':' + date.getUTCMinutes() + ':' + date.getUTCSeconds();

// does not work in IE8 and below - returns hh:mm:ss
var time = date.toISOString().substr(11, 8);

// not recommended - only if seconds number includes timezone difference
var time = date.toTimeString().substr(0, 8); */

console.log(display(60 * 60 * 2.5 + 25)) // 2.5 hours + 25 seconds

function display (seconds) {
const format = val => `0${Math.floor(val)}`.slice(-2)
const hours = seconds / 3600
const minutes = (seconds % 3600) / 60

return [hours, minutes, seconds % 60].map(format).join(':')
}


Подробнее здесь: https://stackoverflow.com/questions/607 ... correction
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Коррекция калькулятора времени JavaScript
    Anonymous » » в форуме Html
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Требуется небольшая коррекция в SELECT в HTML с использованием Javascript/jQuery.
    Гость » » в форуме Jquery
    0 Ответы
    50 Просмотры
    Последнее сообщение Гость
  • Коррекция данных в Pandas/Python
    Гость » » в форуме Python
    0 Ответы
    20 Просмотры
    Последнее сообщение Гость
  • Коррекция перекрестных помех в 2D-спектре с использованием Python
    Гость » » в форуме Python
    0 Ответы
    37 Просмотры
    Последнее сообщение Гость
  • Создание кода кнопки Clear для калькулятора JavaScript
    Anonymous » » в форуме Html
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Html»