برنامه نویسی

نحوه ایجاد یک ساعت دیجیتال با استفاده از جاوا اسکریپت

ساعت دیجیتال با استفاده از جاوا اسکریپت

در این مقاله به شما نشان خواهیم داد نحوه ایجاد ساعت دیجیتال با استفاده از جاوا اسکریپت در این مقاله، من شما را در فرآیند ساخت یک ساعت دیجیتال ساده که می تواند زمان فعلی را در صفحه وب شما نمایش دهد، راهنمایی می کنم.

ما با ایجاد یک پایه شروع خواهیم کرد HTML سند و اضافه کردن مقداری CSS برای مدل دادن به ساعت سپس، استفاده خواهیم کرد جاوا اسکریپت برای دریافت زمان فعلی و به روز رسانی ساعت در هر ثانیه.

در طول مقاله، من از مفاهیم و توابع کلیدی جاوا اسکریپت، مانند شیء Date و setInterval() روش. در پایان این وبلاگ، شما یک وبلاگ کاملاً کاربردی خواهید داشت ساعت دیجیتال که می توانید در وب سایت خود استفاده کنید.

این که آیا شما یک مبتدی یا یک با تجربه توسعه دهنده، این مقاله برای هر کسی که می خواهد در مورد جاوا اسکریپت بیشتر بیاموزد و یک عنصر تعاملی برای وب سایت خود ایجاد کند عالی است. بنابراین، ویرایشگر کد مورد علاقه خود را بگیرید و بیایید شروع کنیم!

نکات قابل بحث

  • پیش نمایش

  • آموزش یوتیوب

  • کد HTML

  • کد CSS

  • کد جاوا اسکریپت

  • منابع

پیش نمایش :

نسخه ی نمایشی زنده این وب سایت را می توانید با کلیک بر روی اینجا مشاهده کنید.

پیش نمایش ساعت دیجیتال

آموزش یوتیوب:


کد HTML:

index.html

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>JavaScript Digital Clock</title>

  <link rel="stylesheet" href="style.css">
  <!-- Bootstrap CDN -->
  <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
    integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
  <!-- My JavaScript -->
  <script src="script.js"></script>
</head>

<body>
  <div class="container my-5 py-4 bg-warning">
    <div class="jumbotron">
      <h1 class="display-4">Current Time : <span id="time"></span></h1>
      <hr size=5px;>
      <h1 class="display-5">Current Date : <span id="date"></span></h1>
    </div>
  </div>

  <div class="text-center">
    <h1>DIGITAL CLOCK USING JavaScript</h1>
  </div>

  <footer>
    <p id="footer" class= "text-center">
      © 2023 Designed By : <a href="https://rutikkpatel.github.io/Portfolio1/" target="_block">Rutik Patel</a>
  </footer>
  <!-- Bootstrap Bundle Script CDN -->
  <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.bundle.min.js"
    integrity="sha384-w76AqPfDkMBDXo30jS1Sgez6pr3x5MlQ1ZAGC+nuZB+EYdgRZgiwxhTBTkF7CXvN"
    crossorigin="anonymous"></script>
</body>

</html>
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

کد CSS:

style.css

* {
  margin: 0;
  padding: 0;
}

body {
  background: rgba(162, 155, 254, 0.5) !important;
}

.container {
  border-radius: 15px;
}

#footer a {
  text-decoration: none;
  line-height: 34px;
  color: #000000;

}

#footer a:hover {
  color: red;
  font-weight: bold;
  text-decoration: underline;
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

کد جاوا اسکریپت:

script.js

let a;
let time;
let date;
const options = {
  weekday: 'long',
  year: 'numeric',
  month: 'long',
  day: 'numeric'
}

setInterval(() => {
  a = new Date();
  // Concate Hours, minutes and seconds
  time = a.getHours() + ":" + a.getMinutes() + ":" + a.getSeconds();
  document.getElementById('time').innerText = time;

  // For Current Date
  // 14-02-2023 Date Format
  // date = a.toLocaleDateString();

  // Display month day in string format - Wednesday, 20 December 2000
  date = a.toLocaleDateString(undefined, options)
  document.getElementById('date').innerText = date;
})
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

منابع :

مخزن GitHub: https://github.com/rutikkpatel/JavaScript_Programs/tree/main/JS_Digital_Clock

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

همچنین ببینید
بستن
دکمه بازگشت به بالا