заменить смещение часового пояса от ДАТА javascript - PullRequest
0 голосов
/ 21 апреля 2020

если я получу UT C дата ниже 2012-04-17T15: 40 + 05: 00 ==== ожидаемый результат ====== >>> 2012-04-17T15: 40 + 08: 00

Я не хочу конвертировать Я просто хочу заменить смещение часового пояса

1 Ответ

0 голосов
/ 21 апреля 2020

Если вы говорите о манипуляции со строками, вы можете сделать что-то вроде этого:

function replaceTimezoneOffset(dateTime: string, newOffset: string): string {
  return `${dateTime.split('+')[0]}${newOffset}`;
}

И вы можете использовать это так:

  const newDate = replaceTimezoneOffset('2012-04-17T15:40+05:00', '+08:00');

  console.log({newDate}); // {newDate: '2012-04-17T15:40+08:00'} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...