Déterminer mon décalage de fuseau horaire à l'aide de VBScript?
Comment puis-je déterminer mon décalage horaire à l'aide de VBScript?
Le système d'exploitation Windows fournit la TZ
variable d'environnement. Pour l'Heure normale de l'est (New York), sa valeur est EST5EDT
. Cependant, je suis à la recherche pour le nombre entier signé de décalage de l'heure UTC. (C'est -5 pour l'Heure normale de l'est.)
OriginalL'auteur DavidRR | 2012-12-20
Vous devez vous connecter pour publier un commentaire.
Ici est une version révisée de la fonction qui s'affiche pour tenir compte de l'Heure d'été. (Inspiré par cette SORTE de question.)
[Fonction originale qui ne tient PAS compte de l'Heure d'été.]
Voici ma réponse à ma question (original source).
Pour l'Heure normale de l'est (New York), cette fonction VBScript sera de retour -5:
S'il vous plaît laissez-moi savoir si ma fonction révisée représente maintenant l'Heure d'été sur votre système.
Pour quiconque recherche, cette méthode va effectivement vous permettre de précision de la requête pour le temps en fonction de l'Observateur d'Événements pour les événements via WMI. Vous pouvez ensuite faire le calcul pour tenir compte de la valeur par défaut-l'écriture des événements que l'UTC.
OriginalL'auteur DavidRR