JSFiddle - React, Tailwind, and code Playground
by Cl3MM
JavaScript
var dateTime = function(args) {
args = args || [0,0,0,0]
var d = new Date(Date.now())
d.setUTCHours(args[0])
d.setUTCMinutes(args[1])
d.setUTCSeconds(args[2])
d.setUTCMilliseconds(args[3])
return d;
}
var isItTodayOrYesterday = function(given) {
var start = dateTime(),
end = dateTime([23,59,59,999])
return given < start ? 'yesterday' : given < end ? 'today' : "its the futur man"
}
var futur = new Date('December 17, 2018 03:24:00'),
today = new Date(),
past = new Date('December 17, 1995 03:24:00');
console.log(isItTodayOrYesterday(past)) // yesterday
console.log(isItTodayOrYesterday(today)) // today
console.log(isItTodayOrYesterday(futur)) // its the futur man