Answers for "How to convert date based on client timezone offset"

0

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();
};
Posted by: Guest on January-20-2022

Code answers related to "How to convert date based on client timezone offset"

Browse Popular Code Answers by Language