Aktuelle Uhrzeit vom Standort im Skill abfragen?

Hier wird über die Entwicklung von Skills diskutiert.
Antworten
Benutzeravatar

Themenstarter
sascha.abraham
Beiträge: 46
Registriert: Di 15. Nov 2016, 13:30

Fr 1. Sep 2017, 15:07

Hallo,

ich erstelle gerade einen Skill, der sich auf Zuruf die aktuelle Uhrzeit am Standort merken soll.
Leider wird im Skill immer die nur UTC- Zeit ausgegeben, welche zwei Stunden zurück ist.

Wie komme ich an die richtige Localtime?

var a = new Date();
var b = a.getHours(); // Ist zwei Stunden zurück...
var c = a.getMinutes();
var d = a.getSeconds();

Gruß,
Moses123
0 x
Benutzeravatar

rasenlatscher
Beiträge: 49
Registriert: Mi 29. Mär 2017, 21:51
Wohnort: Leipzig
Vorhandene Echos: 0
Vorhandene Echo Dots: 2

Do 19. Okt 2017, 23:35

Geht meines Wissens nicht. Nur mühselig über Geräte Standort und dann selbst oder über nen Service rausfinden.
0 x
Benutzeravatar

Themenstarter
sascha.abraham
Beiträge: 46
Registriert: Di 15. Nov 2016, 13:30

Fr 20. Okt 2017, 09:03

Ich habe es nun "statisch" gelöst. Da der Skill nur in D/AT läuft.

Code: Alles auswählen

function calcTime( offset) {

    // create Date object for current location
    var d = new Date();
    // convert to msec
    // add local time zone offset 
    // get UTC time in msec
    var utc = d.getTime() + (d.getTimezoneOffset() * 60000);
    
    // create new Date object for different city
    // using supplied offset
    var nd = new Date(utc + (3600000*offset));
    
    // return time as a string
    return nd;

}
0 x
Antworten

Zurück zu „Fähigkeiten (Skills) entwickeln“

  • Information