Real-Time Clock with auto-update using Bootstrap and JavaScript
Preview:
HTML, JavaScript Code:
This web project created by using bootstrap this is the reason there is no CSS file.
<!doctype html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta1/dist/css/bootstrap
.min.css" rel="stylesheet" integrity="sha384-giJF6kkoqNQ00vy+HMDP7azOuL0xtbfIca
T9wjKHr8RbDVddVHyTfAAsrekwKmP1" crossorigin="anonymous">
<title>Show Time!</title>
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<div class="container-fluid">
<a class="navbar-brand" href="#">Navbar</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse"
data-bs-target="#navbarSupportedContent"
aria-controls="navbarSupportedContent" aria-expanded="false"
aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
<li class="nav-item">
<a class="nav-link active" aria-current="page"
href="#">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#"
id="navbarDropdown" role="button"
data-bs-toggle="dropdown" aria-expanded="false">
Dropdown
</a>
<ul class="dropdown-menu" aria-labelledby="navbarDropdown">
<li><a class="dropdown-item" href="#">Action</a></li>
<li><a class="dropdown-item" href="#">
Another action</a></li>
<li>
<hr class="dropdown-divider">
</li>
<li><a class="dropdown-item" href="#">
Something else here</a></li>
</ul>
</li>
<li class="nav-item">
<a class="nav-link disabled" href="#"
tabindex="-1" aria-disabled="true">Disabled</a>
</li>
</ul>
<form class="d-flex">
<input class="form-control me-2" type="search"
placeholder="Search" aria-label="Search">
<button class="btn btn-outline-success"
type="submit">Search</button>
</form>
</div>
</div>
</nav>
<div class="container my-4">
<div class="jumbotron">
<h1 class="display-4">Current time is: <span id="time"></span></h1>
<p class="lead">In Marathi: <span id="marathi"></span></p>
<hr class="my-4">
<p>We are here to show you the time for different countries.</p>
<a class="btn btn-primary btn-lg" href="#" role="button">Browse Times</a>
</div>
</div>
<!-- Optional JavaScript; choose one of the two! -->
<!-- Option 1: Bootstrap Bundle with Popper -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta1/dist/js/bootstrap
.bundle.min.js"
integrity="sha384-ygbV9kiqUc6oa4msXn9868pTtWMgiQaeYH7/t7LECLbyPA2x65Kg
f80OJFdroafW"
crossorigin="anonymous"></script>
<script>
let a;
let date;
let time;
const options = { weekday: 'long', year: 'numeric', month: 'long',
day: 'numeric' };
setInterval(() => {
a = new Date();
date = a.toLocaleDateString(undefined, options);
marathi =
time = a.getHours() + ':' + a.getMinutes() + ':' + a.getSeconds();
document.getElementById('time').innerHTML = time + "<br>on " + date;
}, 1000);
// document.write(a.toLocaleTimeString('mr-MR'));
</script>
</body>
</html>
Download all files from here:
https://drive.google.com/file/d/1KqQ71sFGCrXiEfJPrTcZgTVBoki5YZOz/view?usp=sharing
-By CodeStudio