dialogflow-es - 当用户输入时间时,如何发送我在对话流中使用的时区的履行?
问题描述
如果我的意图等待用户时间,我如何在用户进入上午 11:33 时获取用户的时区?
解决方案
当用户从聊天窗口输入时间时,您将获得完整日期。
因此,在您的后端,您可以获得时区偏移量。
const D = new Date('Date/time coming from dialogflow')
var offset = D.getTimezoneOffset();
console.log(offset);
时区偏移量是 UTC 和本地时间之间的差异,以分钟为单位。请注意,这意味着如果本地时区晚于 UTC,则偏移量为正,如果早于 UTC,则偏移量为负。例如,如果您的时区是 UTC+10(澳大利亚东部标准时间),则将返回 -600。即使对于给定的语言环境,夏令时也可以防止此值保持不变
推荐阅读
- css - 在 React 中覆盖 CSS
- python - 按月计算 Python 循环时间
- cocoa - 在 Cocoa 应用中管理多个非文档窗口
- uwp - 将 MPU6050 与 Windows 10 IoT (windows.devices.sensors) 集成
- python - 芹菜工人失败任务重新排队逻辑(RabbitMQ)
- python - 寻找支持阿拉伯语的 NLP 库
- python - 使用python连接到wifi网络
- python - plt.plot() 函数不绘制图形
- html - 列卡在左侧且未展开
- javascript - throw new Error('没有注册解析器:"' + self.input.slice(0, 5) + '"'); 实时服务器 NPM