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

Если мое намерение ждет времени пользователя, как я могу получить часовой пояс пользователя, когда он входит в 11:33 ??1001*

Ответы [ 2 ]

1 голос
/ 08 ноября 2019

Вы получите полную дату, когда пользователь введет время из окна чата.

Таким образом, в вашем бэкэнде вы можете получить смещение часового пояса.

const D = new Date('Date/time coming from dialogflow')
var offset = D.getTimezoneOffset();
console.log(offset);

Смещение часового пояса равноразница в минутах между UTC и местным временем. Обратите внимание, что это означает, что смещение является положительным, если местный часовой пояс отстает от UTC, и отрицательным, если оно впереди. Например, если ваш часовой пояс UTC + 10 (австралийское восточное стандартное время), будет возвращено -600. Летнее время не позволяет этому значению быть постоянным даже для данного региона

0 голосов
/ 06 ноября 2019

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...