Skip to content

Instantly share code, notes, and snippets.

@sharmaabhinav
Created November 27, 2017 10:26
Show Gist options
  • Save sharmaabhinav/b46fae8763540894a5a4210b895a55d3 to your computer and use it in GitHub Desktop.
Save sharmaabhinav/b46fae8763540894a5a4210b895a55d3 to your computer and use it in GitHub Desktop.
function dateDisplay (milliseconds) {
var currentTime = Date.now()
var diff = currentTime - milliseconds
var divisors = [1000, 60, 60, 24]
var labels = [' milliseconds ago', ' seconds ago', ' minutes ago', ' hours ago', ' days ago']
for(var i=0;i<divisors.length;i++){
if (diff/divisors[i] < 1) {
return diff/divisors[i] + labels[i]
} else {
diff = diff/divisors[i]
}
}
return diff + labels[i]
}
console.log(dateDisplay(1000000000000))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment