Я получаю от сервера следующую дату:
"2018-11-21 07:00:00 UTC"
Затем я конвертирую ее, используя переменную userTimzone
(так как мне бы хотелось, чтобы редактор использовал часовой пояс пользователя):
dateOfAction: moment(dateOfLoss, 'YYYY-MM-DD HH:mm Z').tz(userTimzone).unix()
, поэтому dateOfAction
равно 1542776400
.То есть: Wednesday, November 21, 2018 5:00:00 AM
- и пока все хорошо.Это dateOfAction в UTC с правым смещением
Я использую react-datetime
в качестве календаря для редактирования даты, используя UTC.При выполнении действия save
, без касания даты, вывод календаря по-прежнему 1542783600
, но я хочу быть 1542783600
- то есть то же значение, что и в начале, возвращая смещение нав другом направлении.
Как мне этого достичь?