Created
March 3, 2018 05:50
-
-
Save ishan-marikar/11dfaf369021b2d76e21455e63959736 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let getTotalDaysInYear = () => { | |
let year = new Date().getFullYear(); | |
if (year % 4 === 0) { | |
return 366; | |
} else { | |
return 365; | |
} | |
}; | |
let getCurrentDayOfYear = () => { | |
const ONE_DAY = 1000 * 60 * 60 * 24; | |
let currentDay = new Date(); | |
let startOfTheYear = new Date(currentDay.getFullYear(), 0, 0); | |
let difference = currentDay - startOfTheYear; | |
let differenceInDays = Math.floor(difference / ONE_DAY); | |
return differenceInDays; | |
}; | |
module.exports = (() => { | |
return getCurrentDayOfYear() / getTotalDaysInYear() * 100; | |
})(); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment