Как создать цифровые часы на страничке используя javascript?

Пользователь

от marc_zboncak , в категории: JavaScript , год назад

Как создать цифровые часы на страничке используя javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от fidel , год назад

@marc_zboncak 

Для создания цифровых часов на веб-странице с использованием JavaScript вы можете использовать методы Date и setInterval. Вот пример кода:


HTML:

1
2
3
4
5
6
7
8
  Цифровые часы


  

  



JavaScript (script.js):

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
function updateClock() {
  var currentTime = new Date(); // получаем текущую дату и время
  var hours = currentTime.getHours();
  var minutes = currentTime.getMinutes();
  var seconds = currentTime.getSeconds();

  // Добавляем ведущий ноль для однозначных чисел
  hours = (hours < 10 ? "0" : "") + hours;
  minutes = (minutes < 10 ? "0" : "") + minutes;
  seconds = (seconds < 10 ? "0" : "") + seconds;

  var timeString = hours + ":" + minutes + ":" + seconds;
  
  // Обновляем содержимое элемента с id "clock"
  document.getElementById("clock").innerText = timeString;
}

// Обновляем время каждую секунду
setInterval(updateClock, 1000);


Этот код будет обновлять цифровые часы на странице каждую секунду, отображая текущее время в формате "часы:минуты:секунды".

Пользователь

от vladimir , 5 месяцев назад

@marc_zboncak 

Для создания цифровых часов на веб-странице с использованием JavaScript, вам нужно добавить следующий HTML и JavaScript код:


HTML:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Digital Clock</title>
  <link rel="stylesheet" href="styles.css">
</head>
<body>
  <div id="clock" class="clock"></div>
  
  <script src="script.js"></script>
</body>
</html>


CSS (styles.css):

1
2
3
4
5
.clock {
  font-size: 2em;
  text-align: center;
  margin-top: 20px;
}


JavaScript (script.js):

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
function updateClock() {
  var currentTime = new Date(); // получаем текущую дату и время
  var hours = currentTime.getHours();
  var minutes = currentTime.getMinutes();
  var seconds = currentTime.getSeconds();

  // Добавляем ведущий ноль для однозначных чисел
  hours = (hours < 10 ? "0" : "") + hours;
  minutes = (minutes < 10 ? "0" : "") + minutes;
  seconds = (seconds < 10 ? "0" : "") + seconds;

  var timeString = hours + ":" + minutes + ":" + seconds;
  
  // Обновляем содержимое элемента с id "clock"
  document.getElementById("clock").innerText = timeString;
}

// Обновляем время каждую секунду
setInterval(updateClock, 1000);


Сохраните эти три файла (HTML, CSS, JavaScript) в одной директории и откройте HTML-файл в веб-браузере. Вы увидите цифровые часы, которые будут обновляться каждую секунду, отображая текущее время. Внешний вид цифровых часов можно настроить путем изменения стилей в CSS файле.