JSFiddle - React, Tailwind, and code Playground
by luka kupunia
JavaScript
function dateObjectFilter(obj, bonusDate) {
let date = new Date(obj - new Date().getTimezoneOffset() * 1000 * 60);
const dateTimeFormat = new Intl.DateTimeFormat('en', {
year: 'numeric',
month: '2-digit',
day: '2-digit',
hour: '2-digit',
minute: '2-digit',
})
const [{
value: month
}, , {
value: day
}, , {
value: year
}, , {
value: hour
}, , {
value: minute
}] = dateTimeFormat.formatToParts(date)
if (bonusDate)
console.log(`${day}/${month}/${year}, ${hour}:${minute}`)
else
console.log(`${day}.${month}.${year}, ${hour}:${minute}`)
}
dateObjectFilter(new Date("2020-09-23T11:22:21.573"))