2017-09-05 52 views
0

我想获得我的回声技能的时间。我得到的时间,但它是在错误的时区。我该如何将时间调整到时区?如何获得时区

这里是我的代码:

var d = new Date(); 
var dateHour = d.getHours(); 
var dateMinutes = d.getMinutes(); 

var nonTime = dateHour + ":" + dateMinutes; 
var dateTime = nonTime 

var speechOutput = "This is a test " + today + ' ' + dateTime ; 
this.emit(':tellWithCard', speechOutput, today); }, 

,我张贴这是10:16的时间,这里是我的日志显示:

"outputSpeech": { 
    "type": "SSML", 
    "ssml": "<speak> This is a test September 5, 2017 3:16 </speak>" 
+0

据此,它不可用:[日期时间的Alexa技能自定义插槽](https://stackoverflow.com/a/39737139/174777) –

+0

此外,请注意,Lambda(和EC2)使用UTC作为时区。 –

回答