web-dev-qa-db-fra.com

Problème de modification du fuseau horaire du service d'application Web Azure

Nous utilisons le service d'application Web Azure pour une application multi-locataire. Mais le fuseau horaire par défaut du service d'application est UTC. Je souhaite modifier ce fuseau horaire pour cette région uniquement.

J'ai essayé la variable WEB_TIMEZONE dans le réglage de l'application mais ne fonctionne pas.

13
paresh

Vous définissez une variable incorrecte. Vous devez définir WEBSITE_TIME_ZONE variable dans Application settings. enter image description here Pour voir les valeurs de fuseau horaire prises en charge, voir this

Pour vérifier que l'offset est mis à jour ou non, accédez à Console et exécutez la commande timeenter image description here

Référence: https://kvaes.wordpress.com/2017/01/24/changing-the-timezone-on-your- Azure-webapp-app-service-function /

35
Abdul Rauf

Vous pouvez ajouter un paramètre d'application (à l'aide du portail) appelé WEBSITE_TIME_ZONE égal au nom du fuseau horaire (tel que défini dans le registre Windows sous HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Nt\CurrentVersion\Time Zones\).

par exemple:

enter image description here

J'espère que cela vous aide.

5
Jay Gong

En ajoutant simplement aux autres réponses, vous pouvez trouver les fuseaux horaires par défaut de Windows ici:

https://docs.Microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones

Vous devez définir la valeur que vous avez contenue dans la colonne "Fuseau horaire".

0
El Mac

Si votre plan App Service est un changement Linux, vous devez définir la variable [~ # ~] tz [~ # ~] dans Paramètres d'application avec votre fuseau horaire au format comme America/Sao_Paulo

N'oubliez pas de sauvegarder et de redémarrer l'application.

Exemple: example

Liste des fuseaux horaires dans: https://www.php.net/manual/en/timezones.php

0
Wladimir Teixeira