2017-09-05 66 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作爲時區。 –

回答