Seite 1 von 1

Aktuelle Uhrzeit vom Standort im Skill abfragen?

Verfasst: Fr 1. Sep 2017, 15:07
von sascha.abraham
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

Re: Aktuelle Uhrzeit vom Standort im Skill abfragen?

Verfasst: Do 19. Okt 2017, 23:35
von rasenlatscher
Geht meines Wissens nicht. Nur mühselig über Geräte Standort und dann selbst oder über nen Service rausfinden.

Re: Aktuelle Uhrzeit vom Standort im Skill abfragen?

Verfasst: Fr 20. Okt 2017, 09:03
von sascha.abraham
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;

}