Vous ne pouvez pas obtenir les paramètres régionaux ou fuseau horaire du client à partir du côté serveur, et vous ne pouvez faire le deviner du client côté, en utilisant JavaScript.
(Vous pouvez obtenir des informations plus locale si le navigateur prend en charge Java, mais est un peu une douleur et tout le monde déteste les applets.)
Pour gérer les fuseaux horaires dans une application web, stocker tous vos temps en tant que timestamp UTC, et convertissez-les en texte pour le formatage sur la page en utilisant un fuseau horaire choisi par l'utilisateur. Vous pouvez utiliser les méthodes like in this question pour deviner le fuseau horaire, mais comme ce n'est pas fiable, vous devez également autoriser l'utilisateur à choisir explicitement le fuseau horaire.
Les paramètres régionaux de la machine PHP s'exécute ou les paramètres régionaux de l'utilisateur faisant la requête HTTP qui est en cours de traitement par PHP? – Quentin
'locale'! =' Location' Je crois que vous voulez dire 'location',' locale' est un paramètre pour le pays et la langue d'un système – jigfox