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"))