@@ -3,12 +3,12 @@ const currentDateTimeUtcText = document.getElementById("currentDateTimeUtc");
3
3
const currentProgressText = document . getElementById ( "currentProgress" ) ;
4
4
const currentDateTime = new Date ( ) ;
5
5
const currentUtcDateTime = new Date (
6
- currentDateTime . getUTCFullYear ( ) ,
7
- currentDateTime . getUTCMonth ( ) ,
8
- currentDateTime . getUTCDate ( ) ,
9
- currentDateTime . getUTCHours ( ) ,
10
- currentDateTime . getUTCMinutes ( ) ,
11
- currentDateTime . getUTCSeconds ( ) ,
6
+ currentDateTime . getUTCFullYear ( ) ,
7
+ currentDateTime . getUTCMonth ( ) ,
8
+ currentDateTime . getUTCDate ( ) ,
9
+ currentDateTime . getUTCHours ( ) ,
10
+ currentDateTime . getUTCMinutes ( ) ,
11
+ currentDateTime . getUTCSeconds ( ) ,
12
12
) ;
13
13
currentDateTimeText . textContent = `${ currentDateTime . toLocaleString ( ) } ` ;
14
14
currentDateTimeUtcText . textContent = `${ currentDateTime . toUTCString ( ) } ` ;
@@ -42,101 +42,101 @@ const dayStartUtc = new Date(currentUtcYear, currentUtcMonth, currentUtcDate);
42
42
const dayEndUtc = new Date ( currentUtcYear , currentUtcMonth , currentUtcDate + 1 ) ;
43
43
const hourStart = new Date ( currentYear , currentMonth , currentDate , currentHour ) ;
44
44
const hourEnd = new Date (
45
- currentYear ,
46
- currentMonth ,
47
- currentDate ,
48
- currentHour + 1 ,
45
+ currentYear ,
46
+ currentMonth ,
47
+ currentDate ,
48
+ currentHour + 1 ,
49
49
) ;
50
50
const hourStartUtc = new Date (
51
- currentUtcYear ,
52
- currentUtcMonth ,
53
- currentUtcDate ,
54
- currentUtcHour ,
51
+ currentUtcYear ,
52
+ currentUtcMonth ,
53
+ currentUtcDate ,
54
+ currentUtcHour ,
55
55
) ;
56
56
const hourEndUtc = new Date (
57
- currentUtcYear ,
58
- currentUtcMonth ,
59
- currentUtcDate ,
60
- currentUtcHour + 1 ,
57
+ currentUtcYear ,
58
+ currentUtcMonth ,
59
+ currentUtcDate ,
60
+ currentUtcHour + 1 ,
61
61
) ;
62
62
const minuteStart = new Date (
63
- currentYear ,
64
- currentMonth ,
65
- currentDate ,
66
- currentHour ,
67
- currentMinute ,
63
+ currentYear ,
64
+ currentMonth ,
65
+ currentDate ,
66
+ currentHour ,
67
+ currentMinute ,
68
68
) ;
69
69
const minuteEnd = new Date (
70
- currentYear ,
71
- currentMonth ,
72
- currentDate ,
73
- currentHour ,
74
- currentMinute + 1 ,
70
+ currentYear ,
71
+ currentMonth ,
72
+ currentDate ,
73
+ currentHour ,
74
+ currentMinute + 1 ,
75
75
) ;
76
76
const minuteStartUtc = new Date (
77
- currentUtcYear ,
78
- currentUtcMonth ,
79
- currentUtcDate ,
80
- currentUtcHour ,
81
- currentUtcMinute ,
77
+ currentUtcYear ,
78
+ currentUtcMonth ,
79
+ currentUtcDate ,
80
+ currentUtcHour ,
81
+ currentUtcMinute ,
82
82
) ;
83
83
const minuteEndUtc = new Date (
84
- currentUtcYear ,
85
- currentUtcMonth ,
86
- currentUtcDate ,
87
- currentUtcHour ,
88
- currentUtcMinute + 1 ,
84
+ currentUtcYear ,
85
+ currentUtcMonth ,
86
+ currentUtcDate ,
87
+ currentUtcHour ,
88
+ currentUtcMinute + 1 ,
89
89
) ;
90
90
const secondStart = new Date (
91
- currentYear ,
92
- currentMonth ,
93
- currentDate ,
94
- currentHour ,
95
- currentMinute ,
96
- currentSecond ,
91
+ currentYear ,
92
+ currentMonth ,
93
+ currentDate ,
94
+ currentHour ,
95
+ currentMinute ,
96
+ currentSecond ,
97
97
) ;
98
98
const secondEnd = new Date (
99
- currentYear ,
100
- currentMonth ,
101
- currentDate ,
102
- currentHour ,
103
- currentMinute ,
104
- currentSecond + 1 ,
99
+ currentYear ,
100
+ currentMonth ,
101
+ currentDate ,
102
+ currentHour ,
103
+ currentMinute ,
104
+ currentSecond + 1 ,
105
105
) ;
106
106
const secondStartUtc = new Date (
107
- currentUtcYear ,
108
- currentUtcMonth ,
109
- currentUtcDate ,
110
- currentUtcHour ,
111
- currentUtcMinute ,
112
- currentUtcSecond ,
107
+ currentUtcYear ,
108
+ currentUtcMonth ,
109
+ currentUtcDate ,
110
+ currentUtcHour ,
111
+ currentUtcMinute ,
112
+ currentUtcSecond ,
113
113
) ;
114
114
const secondEndUtc = new Date (
115
- currentUtcYear ,
116
- currentUtcMonth ,
117
- currentUtcDate ,
118
- currentUtcHour ,
119
- currentUtcMinute ,
120
- currentUtcSecond + 1 ,
115
+ currentUtcYear ,
116
+ currentUtcMonth ,
117
+ currentUtcDate ,
118
+ currentUtcHour ,
119
+ currentUtcMinute ,
120
+ currentUtcSecond + 1 ,
121
121
) ;
122
122
const yearProgress = ( currentDateTime - yearStart ) / ( yearEnd - yearStart ) ;
123
123
const yearProgressUtc =
124
- ( currentUtcDateTime - yearStartUtc ) / ( yearEndUtc - yearStartUtc ) ;
124
+ ( currentUtcDateTime - yearStartUtc ) / ( yearEndUtc - yearStartUtc ) ;
125
125
const monthProgress = ( currentDateTime - monthStart ) / ( monthEnd - monthStart ) ;
126
126
const monthProgressUtc =
127
- ( currentUtcDateTime - monthStartUtc ) / ( monthEndUtc - monthStartUtc ) ;
127
+ ( currentUtcDateTime - monthStartUtc ) / ( monthEndUtc - monthStartUtc ) ;
128
128
const dayProgress = ( currentDateTime - dayStart ) / ( dayEnd - dayStart ) ;
129
129
const dayProgressUtc =
130
- ( currentUtcDateTime - dayStartUtc ) / ( dayEndUtc - dayStartUtc ) ;
130
+ ( currentUtcDateTime - dayStartUtc ) / ( dayEndUtc - dayStartUtc ) ;
131
131
const hourProgress = ( currentDateTime - hourStart ) / ( hourEnd - hourStart ) ;
132
132
const hourProgressUtc =
133
- ( currentUtcDateTime - hourStartUtc ) / ( hourEndUtc - hourStartUtc ) ;
133
+ ( currentUtcDateTime - hourStartUtc ) / ( hourEndUtc - hourStartUtc ) ;
134
134
const minuteProgress =
135
- ( currentDateTime - minuteStart ) / ( minuteEnd - minuteStart ) ;
135
+ ( currentDateTime - minuteStart ) / ( minuteEnd - minuteStart ) ;
136
136
const minuteProgressUtc =
137
- ( currentUtcDateTime - minuteStartUtc ) / ( minuteEndUtc - minuteStartUtc ) ;
137
+ ( currentUtcDateTime - minuteStartUtc ) / ( minuteEndUtc - minuteStartUtc ) ;
138
138
const secondProgress =
139
- ( currentDateTime - secondStart ) / ( secondEnd - secondStart ) ;
139
+ ( currentDateTime - secondStart ) / ( secondEnd - secondStart ) ;
140
140
const secondProgressUtc =
141
- ( currentUtcDateTime - secondStartUtc ) / ( secondEndUtc - secondStartUtc ) ;
141
+ ( currentUtcDateTime - secondStartUtc ) / ( secondEndUtc - secondStartUtc ) ;
142
142
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 } )` ;
0 commit comments