So erhalten Sie die Zeitzone vom Computer/Laptop des BenutzersWelches ist der beste oder einfachere Weg, um die aktuelle UTC-Zeit (einschließlich Zeitzone) des Benutzers zu erhalten, der JMP ausführt?
Betreff: So erhalten Sie die Zeitzone vom Computer/Laptop des Benutzersrequest = New HTTP Request(
URL("google.com"),
Method("GET"),
);
request << Send("blob");
headers = request << Get Response Headers();
utc = headers["date"];
tz = round((today() - utc)/inhours(1));
show(tz);
Dies sollte das vollständige Skript sein.
Betreff: So erhalten Sie die Zeitzone vom Computer/Laptop des BenutzersDanke Bryan, könntest du bitte deinen vorherigen Beitrag mit dem verbesserten Code bearbeiten? Ich akzeptiere dies als Lösung.
Betreff: So erhalten Sie die Zeitzone vom Computer/Laptop des BenutzersDies könnte etwas besser sein, damit es die Grenzen nicht verfehlt
utc = headers[ "date" ];
tz = Datumsdifferenz (utc, heute (), "Stunde" );
zeigen (tz);
Betreff: So erhalten Sie die Zeitzone vom Computer/Laptop des BenutzersÜbrigens ... Sie können eine beliebige URL verwenden. Router/Switches verwenden die UTC-Zeit.
Betreff: So erhalten Sie die Zeitzone vom Computer/Laptop des BenutzersDies ist UTC-Zeit:
request = New HTTP Request(
URL("google.com"),
Method("GET")
);
request << Send;
headers = request << Get Response Headers();
show(headers["date"]);
headers["date"] ist ein JSL-Datumsobjekt in UTC
Der Zeitzonen-Offset wäre also:
utc = headers["date"];
Stunde(heute()) - Stunde(utc);
Betreff: So erhalten Sie die Zeitzone vom Computer/Laptop des BenutzersHallo,
Es gibt hier einen Beitrag in der Community, der vielleicht helfen kann: https://community.jmp.com/t5/Uncharted/UTC-Time-Zone/ba-p/28942 .