Вы получите полную дату, когда пользователь введет время из окна чата.
Таким образом, в вашем бэкэнде вы можете получить смещение часового пояса.
const D = new Date('Date/time coming from dialogflow')
var offset = D.getTimezoneOffset();
console.log(offset);
Смещение часового пояса равноразница в минутах между UTC и местным временем. Обратите внимание, что это означает, что смещение является положительным, если местный часовой пояс отстает от UTC, и отрицательным, если оно впереди. Например, если ваш часовой пояс UTC + 10 (австралийское восточное стандартное время), будет возвращено -600. Летнее время не позволяет этому значению быть постоянным даже для данного региона