diff --git a/Chapter 11/ex4 b/Chapter 11/ex4 new file mode 100644 index 0000000..ac8a9c0 --- /dev/null +++ b/Chapter 11/ex4 @@ -0,0 +1,23 @@ + const endDate = "Sept 1 2022"; + update(); + function update() { + const temp = countdown(); + for (const property in temp) { + console.log(`${property}: ${temp[property]}`); + } + window.setTimeout(update, 1000); + } + function countdown() { + const total = Date.parse(endDate) - new Date(); + const days = Math.floor(total / (1000 * 60 * 60 * 24)); + const hrs = Math.floor((total / (1000 * 60 * 60)) % 24); + const mins = Math.floor((total / 1000 / 60) % 60); + const secs = Math.floor((total / 1000) % 60); + return { + total, + days, + hrs, + mins, + secs + }; + }