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
Aktuelle Uhrzeit vom Standort im Skill abfragen?
-
- Beiträge: 49
- Registriert: Mi 29. Mär 2017, 21:51
- Wohnort: Leipzig
- Vorhandene Echos: 0
- Vorhandene Echo Dots: 2
Geht meines Wissens nicht. Nur mühselig über Geräte Standort und dann selbst oder über nen Service rausfinden.
0 x
-
Themenstarter - Beiträge: 46
- Registriert: Di 15. Nov 2016, 13:30
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