How to convert date based on client timezone offset
export const utcToTimeZoneDateConverter = (date, offset) => {
let sortedDateFormat = Moment(date).format("YYYY-MM-DD hh:mm:ss");
let d = new Date(sortedDateFormat);
let oldDate = d.toISOString();
let formattedDateTime = Moment(oldDate, "YYYY-MM-DDTHH:mm:ssZ").toDate();
let utc =
formattedDateTime.getTime() + formattedDateTime.getTimezoneOffset() * 60000;
let valueToConvert = utc + 3600000 * (offset / 60);
let newDate = new Date(valueToConvert);
return newDate.toLocaleString();
};