Comment obtenir le fuseau horaire depuis l'ordinateur/ordinateur portable de l'utilisateurQuel sera le moyen le plus efficace ou le plus simple d'obtenir l'heure UTC actuelle (y compris le fuseau horaire) de l'utilisateur exécutant JMP ?
Re : Comment obtenir le fuseau horaire de l'ordinateur/portable de l'utilisateurrequest = 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);
Cela devrait être le script complet.
Re : Comment obtenir le fuseau horaire de l'ordinateur/portable de l'utilisateurMerci Bryan, pourriez-vous s'il vous plaît modifier votre message précédent avec le code amélioré ? J'accepte cela comme solution.
Re : Comment obtenir le fuseau horaire de l'ordinateur/portable de l'utilisateurC'est peut-être un peu mieux, donc ça ne manquera pas les limites
utc = en-têtes[ "date" ];
tz = Différence de date (utc, aujourd'hui (), "heure" );
montrer (tz);
Re : Comment obtenir le fuseau horaire de l'ordinateur/portable de l'utilisateurBTW... vous pouvez utiliser n'importe quelle URL. Les routeurs/commutateurs utilisent l'heure UTC.
Re : Comment obtenir le fuseau horaire de l'ordinateur/portable de l'utilisateurC'est l'heure UTC :
request = New HTTP Request(
URL("google.com"),
Method("GET")
);
request << Send;
headers = request << Get Response Headers();
show(headers["date"]);
headers["date"] est un objet JSL Date en UTC
le décalage horaire serait donc :
utc = en-têtes["date"];
Heure(aujourd'hui()) - Heure(utc);
Re : Comment obtenir le fuseau horaire de l'ordinateur/portable de l'utilisateurSalut,
Il y a un post sur la communauté ici qui pourrait peut-être vous aider : https://community.jmp.com/t5/Uncharted/UTC-Time-Zone/ba-p/28942 .