Как отправить часовой пояс вместе с форматом даты и времени? - PullRequest
0 голосов
/ 06 октября 2018

У меня есть driverTime = 2018-10-06T14:16:18.120Z

let times = this.state.driverTime;
let utc = moment(times).format("YYYY-MM-DD HH:mm:ss");

, когда я печатаю utc Я получаю 2018-10-06 19:46:18 вместе с этим мне нужен часовой пояс также как 2018-10-05 04:00:00 IST.

Но я не могу отправить часовой пояс вместе с этим форматом.

Я использую moment.js.

1 Ответ

0 голосов
/ 06 октября 2018

вы можете включить данные о часовом поясе со страницы в данный момент при условии, что под "IST" вы подразумеваете стандартное время Индии, вы можете использовать это

let times = this.state.driverTime;
let istTimeDate = moment.tz(driverTime, "Asia/Calcutta").format('YYYY-MM-DD HH:mm:ss z');

с этим, вы получите

2018-10-06 19:46:18 IST

let driverTime = "2018-10-06T14:16:18.120Z"
let istDate = moment.tz(driverTime, "Asia/Calcutta").format('YYYY-MM-DD HH:mm:ss z');

document.getElementById('istDate').innerText = istDate
<script src="https://momentjs.com/downloads/moment.min.js"></script>
<script src="https://momentjs.com/downloads/moment-timezone-with-data.js"></script>
<div id="istDate"></div>

Надеюсь, я помог

...