Ich versuche, die Zeit für meine Echo-Fähigkeit zu bekommen. Ich habe die Zeit, aber es ist in der falschen Zeitzone. Wie schaffe ich es, wo sich die Zeit an die Zeitzone anpasst?Wie bekomme ich die Zeitzone?
Hier ist mein Code:
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); },
Die Zeit, die ich gepostet 10.16, hier ist das, was mein Protokoll zeigt:
"outputSpeech": {
"type": "SSML",
"ssml": "<speak> This is a test September 5, 2017 3:16 </speak>"
Entsprechend ist es nicht verfügbar: [Alexa Fähigkeiten benutzerdefinierte Steckplatz für Datum Zeiten] (https://Stackoverflow.com/a/39737139/174777) –
Beachten Sie auch, dass Lambda (und EC2) UTC als verwenden Zeitzone. –