Друзья, помогите! Вот код для аналоговых часов. Я пытаюсь перенести const now = new Date();
в глобальную область видимости, так как она нужна для другой функции. Но код перестаёт работать если вынести этот код в глобальную переменную из функции.
const secondsH = document.querySelector('.second-hand');
const minuH = document.querySelector('.min-hand');
const hourH = document.querySelector('.hour-hand');
function setDate() {
const now = new Date();
const seconds = now.getSeconds();
const secIndeg = ((seconds / 60) * 360) + 90;
console.log(secIndeg);
if (secIndeg === 90) {
setMin();
setInterval(setMin, 60000);
console.log('go');
}
secondsH.style.transform = `rotate(${secIndeg}deg)`;
}
function setMin() {
const now = new Date();
const minutes = now.getMinutes();
console.log(minutes);
if (minutes === 0) {
setHour();
setInterval(setHour, 1000 * 3600);
}
const minIndeg = ((minutes / 60) * 360) + 90;
minuH.style.transform = `rotate(${minIndeg}deg)`;
}
function setHour() {
const now = new Date();
const hours = now.getHours();
console.log(hours)
const hourIndeg = ((hours / 12) * 360) + 90;
hourH.style.transform = `rotate(${hourIndeg}deg)`;
}
setHour();
setMin();
setInterval(setDate, 1000);
<div class="hour-hand"></div>
<div class="min-hand"></div>
<div class="second-hand"></div>
var now;
function setDate() {
now = new Date();
...
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как создать объект с помощью метода Collectionfrom() конструктора Collection?
Как сделать так, чтобы Sublime Text 3 в консоли даты выводил в общем формате по умолчанию (примерно так: Sun Apr 08 2018 18:30:41 GMT+0300 (Московское время (зима))...
Здравствуйте, уважаемые форумчанеПробую построить динамически обновляемый график, событием для обновления которого должно стать изменения...
Хочу добавить в регулярное выражение не обязательный символ №, но он игнорируетсяРешетка работает, а именно знак "номер" - нет