Skip to content

Commit f1c6070

Browse files
committed
Add progress bars
1 parent 972d8a9 commit f1c6070

File tree

2 files changed

+55
-19
lines changed

2 files changed

+55
-19
lines changed

index.html

Lines changed: 43 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,45 @@
11
<!doctype html>
22
<html lang="en">
3-
4-
<head>
5-
<title>Current Date and Time Progress</title>
6-
<link rel="stylesheet" href="styles.css" />
7-
</head>
8-
9-
<body>
10-
<h1>Current Date and Time Progress</h1>
11-
<!--current local date and time-->
12-
<p>Current date and time: <span id="currentDateTime"></span></p>
13-
<!--current date and time in UTC-->
14-
<p>
15-
Current date and time (UTC): <span id="currentDateTimeUtc"></span>
16-
</p>
17-
<p>Current progress: <br /><span id="currentProgress"></span></p>
18-
<script src="main.js"></script>
19-
</body>
20-
21-
</html>
3+
<head>
4+
<title>Current Date and Time Progress</title>
5+
<link rel="stylesheet" href="styles.css" />
6+
</head>
7+
<body>
8+
<h1>Current Date and Time Progress</h1>
9+
<!--current local date and time-->
10+
<p>Current date and time: <span id="currentDateTime"></span></p>
11+
<!--current date and time in UTC-->
12+
<p>
13+
Current date and time (UTC): <span id="currentDateTimeUtc"></span>
14+
</p>
15+
<p>Current progress: <br /><span id="currentProgress"></span></p>
16+
<p>
17+
Year progress: <br /><progress id="yearProgress" max="1"></progress>
18+
</p>
19+
<p>
20+
Month progress: <br /><progress
21+
id="monthProgress"
22+
max="1"
23+
></progress>
24+
</p>
25+
<p>
26+
Day progress: <br /><progress id="dayProgress" max="1"></progress>
27+
</p>
28+
<p>
29+
Hour progress: <br /><progress id="hourProgress" max="1"></progress>
30+
</p>
31+
<p>
32+
Minute progress: <br /><progress
33+
id="minuteProgress"
34+
max="1"
35+
></progress>
36+
</p>
37+
<p>
38+
Second progress: <br /><progress
39+
id="secondProgress"
40+
max="1"
41+
></progress>
42+
</p>
43+
<script src="main.js"></script>
44+
</body>
45+
</html>

main.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,4 +139,16 @@ const secondProgress =
139139
(currentDateTime - secondStart) / (secondEnd - secondStart); //second progress
140140
const secondProgressUtc =
141141
(currentUtcDateTime - secondStartUtc) / (secondEndUtc - secondStartUtc); //second progress in UTC
142+
const yearProgressText = document.getElementById("yearProgress"); //year progress text
143+
const monthProgressText = document.getElementById("monthProgress"); //month progress text
144+
const dayProgressText = document.getElementById("dayProgress"); //day progress text
145+
const hourProgressText = document.getElementById("hourProgress"); //hour progress text
146+
const minuteProgressText = document.getElementById("minuteProgress"); //minute progress text
147+
const secondProgressText = document.getElementById("secondProgress"); //second progress text
148+
yearProgressText.value = yearProgress; //set year progress text
149+
monthProgressText.value = monthProgress; //set month progress text
150+
dayProgressText.value = dayProgress; //set day progress text
151+
hourProgressText.value = hourProgress; //set hour progress text
152+
minuteProgressText.value = minuteProgress; //set minute progress text
153+
secondProgressText.value = secondProgress; //set second progress text
142154
currentProgressText.textContent = `Year progress: ${yearProgress} (${yearProgressUtc})\nMonth progress: ${monthProgress} (${monthProgressUtc})\nDay progress: ${dayProgress} (${dayProgressUtc})\nHour progress: ${hourProgress} (${hourProgressUtc})\nMinute progress: ${minuteProgress} (${minuteProgressUtc})\nSecond progress: ${secondProgress} (${secondProgressUtc})`; //set current progress text based on current date and time progress

0 commit comments

Comments
 (0)