@@ -2,7 +2,11 @@ const currentDateTimeText = document.getElementById("currentDateTime"); //curren
22const currentDateTimeUtcText = document . getElementById ( "currentDateTimeUtc" ) ; //current date and time in UTC text
33const currentProgressText = document . getElementById ( "currentProgress" ) ; //current progress text
44const updateDateTimeButton = document . getElementById ( "updateDateTime" ) ; //update date and time button
5+ const updateLocalDateTimeButton = document . getElementById (
6+ "updateLocalDateTime" ,
7+ ) ; //update local date and time button
58const updateDateTimeUtcButton = document . getElementById ( "updateUtcDateTime" ) ; //update date and time in UTC button
9+ let mode = "local" ; //current mode
610let currentDateTime = new Date ( ) ; //current date and time
711let currentUtcDateTime = new Date (
812 currentDateTime . getUTCFullYear ( ) ,
@@ -168,6 +172,7 @@ let secondProgressUtc =
168172const percentage = ( number ) => ( number * 100 ) . toFixed ( 4 ) + "%" ; //percentage function
169173const setCurrentDateTime = ( ) => {
170174 //function to set current date and time
175+ mode = "local" ; //set mode to local
171176 updateCurrentDateTime ( ) ; //update current date and time
172177 currentYear = currentDateTime . getFullYear ( ) ; //current year
173178 currentUtcYear = currentDateTime . getUTCFullYear ( ) ; //current year in UTC
@@ -326,6 +331,7 @@ const setCurrentDateTime = () => {
326331} ;
327332const setCurrentDateTimeUtc = ( ) => {
328333 //function to set current date and time in UTC
334+ mode = "utc" ; //set mode to UTC
329335 updateCurrentDateTime ( ) ; //update current date and time
330336 currentYear = currentDateTime . getFullYear ( ) ; //current year
331337 currentUtcYear = currentDateTime . getUTCFullYear ( ) ; //current year in UTC
@@ -510,6 +516,14 @@ window.onload = () => {
510516 setCurrentDateTime ( ) ;
511517} ; //set current date and time when page is loaded
512518updateDateTimeButton . onclick = ( ) => {
519+ mode === "local"
520+ ? setCurrentDateTime ( )
521+ : mode === "utc"
522+ ? setCurrentDateTimeUtc ( )
523+ : "" ;
524+ } ; //update date and time when button is clicked
525+
526+ updateLocalDateTimeButton . onclick = ( ) => {
513527 setCurrentDateTime ( ) ;
514528} ; //update date and time when button is clicked
515529updateDateTimeUtcButton . onclick = ( ) => {
0 commit comments