作者:mobiledu2502890617 | 来源:互联网 | 2023-07-10 12:07
如果我的意图在等待用户时间,
用户进入11:33 AM时如何获取用户的时区?
当用户从聊天窗口输入时间时,您将获得完整日期。
因此在后端,您可以获得时区偏移。
const D = new Date('Date/time coming from dialogflow')
var offset = D.getTimezoneOffset();
console.log(offset);
时区偏移量是UTC与
当地时间。请注意,这意味着如果
当地时区晚于UTC,如果提前则为负。例如,
如果您的时区是UTC + 10(澳大利亚东部标准时间),则-600
将被退回。夏令时防止此值被
即使在给定的语言环境下也为常数
,
没有明确询问用户有关其时区的信息,就无法获得用户的时区。您可以直接向他们询问他们的时区,或者询问他们的位置,然后通过履行来确定他们的时区。