Full date breakdown (as immediately invoked function)
Sun Jan 10 2021 16:46:43 GMT+0000 (UTC)
Saved by
@narro
#javascript
(() => {
let d = new Date()
let year = d.getFullYear().toString()
let month = d.getMonth() < 9 ? '0' + (d.getMonth() + 1) : d.getMonth() + 1
let date = d.getDate() < 10 ? '0' + d.getDate() : d.getDate().toString()
let hour = d.getHours() < 10 ? '0' + d.getHours() : d.getHours().toString()
let minutes = d.getMinutes() < 10 ? '0' + d.getMinutes() : d.getMinutes().toString()
let seconds = d.getSeconds() < 10 ? '0' + d.getSeconds() : d.getSeconds().toString()
let day
switch (d.getDay()) {
case 0:
day = "sunday"
break
case 1:
day = "monday"
break
case 2:
day = "tuesday"
break
case 3:
day = "wednesday"
break
case 4:
day = "thursday"
break
case 5:
day = "friday"
break
case 6:
day = "saturday"
break
default:
day = ''
}
return {
formattedDate: d.toLocaleString().split(", ")[0],
formattedTime: d.toLocaleString().split(" ")[1],
day,
yyyy: year,
mm: month,
dd: date,
hh: hour,
mm: minutes,
ss: seconds,
timestamp:[year, month, date, hour, minutes].join(''),
timestampA:[year, month, date, hour, minutes].join("-"),
timestampB: `y${year}m${month}d${date}h${hour}m${minutes}s${seconds}`
}
})()
content_copyCOPY
DebtPortfol.io Vuex
Comments