В проекте 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-го. и время кажется выключенным ...
Как мне лучше настроить это для вставки БД и упрощения обработки после извлечения из БД?