Для начала нужно узнать часовой пояс. В этом примере у вас есть только смещение (+0530). Например, вы можете использовать часовой пояс "Азия / Калькутта".
Используя momentjs и часовой пояс момента , вы можете использовать это:
moment('2019-11-08T14:44:12+0530').tz("Asia/Calcutta").format('DD-MM-YYYY HH:mm:ss [GMT]Z (z)');
Вывод будет "08-11-2019 14:44:12 GMT+05:30 (IST)"
Если вы хотите использовать часовой пояс пользователя, вы можете использовать moment.tz.guess()
.
moment('2019-11-08T14:44:12+0530').tz(moment.tz.guess()).format('DD-MM-YYYY HH:mm:ss [GMT]Z (z)');
В моем случае вывод будет"08-11-2019 09:14:12 GMT+00:00 (WET)"
, потому что я нахожусь в другом часовом поясе.