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.
Vous définissez une variable incorrecte. Vous devez définir WEBSITE_TIME_ZONE
variable dans Application settings
. 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 time
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".
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.
Liste des fuseaux horaires dans: https://www.php.net/manual/en/timezones.php