местная дата с отметкой времени ut c отметка времени (эквивалентная отметка времени ut) - PullRequest
0 голосов
/ 09 марта 2020

Я использую API binance узла для извлечения данных свечей, API дает UT c данные метки времени, но я хочу данные локальной метки времени. я имел в виду

, если я преобразую эти метки времени в 1583756100000, это даст

GMT: понедельник, 9 марта 2020 г., 12:15:00

я хочу эту метку времени эквивалент даты - (Ваш часовой пояс: понедельник, 9 марта 2020 г., 17:45:00 по Гринвичу + 05:30)

я пробовал этот код, но не работает

 var strTime = this.$moment(time).format('DD/MM/YYYY h:mm:ss:SSS A');
 strTime = this.$moment.utc(time).format('X');

Актуальная проблема

моего графика (github.com/C451/trading-vue-js) с использованием метки даты в качестве оси X. когда я использую api node-binance-api (github.com/jaggedsoft/node-binance-api # binance.candlesticks), они дают ut c ответ отметки времени, поэтому на оси x данных свечей отображается ut c свеча график, но я просто хочу IST (+5.30) график свечей

1 Ответ

0 голосов
/ 09 марта 2020

Чтобы преобразовать UT C в Локальный, вы должны использовать moment.local ().

Пример:

var gmtDateTime = moment.utc("2017-02-02 08:00:13", "YYYY-MM-DD HH")
var local = gmtDateTime.local().format('YYYY-MMM-DD h:mm A');
console.log(local);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js"></script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...