Как создать универсальную дату для общего события? - PullRequest
0 голосов
/ 16 февраля 2020

В проекте react-native моя цель заключается в создании событий, которые совместно используются двумя людьми, которые потенциально могут находиться в разных часовых поясах.

Часть 1 -> отправить время UT C с соответствующим часовым поясом подробности в базе данных

Часть 2 -> анализ UT C времени в соответствующем часовом поясе и отображение

Часть 3 -> использование moment.js

с точки зрения настройки даты и времени чтобы отправить в БД, я попробовал что-то вроде:

// hardcoded for testing
let etc = new moment('2020-02-15T19:15', 'YYYY-MM-DDTHH:mm').utc();
let formatted = utc.format();

для formatted Я ожидал получить что-то вроде 2020-02-15T07:15 + некоторую информацию о часовом поясе

, но я получил 2020-02-16T00:05:00Z, это, очевидно, неправильно, поскольку установленная дата 15-го, а не 16-го. и время кажется выключенным ...

Как мне лучше настроить это для вставки БД и упрощения обработки после извлечения из БД?

...