en PHP, existe-t-il un moyen de définir le fuseau horaire par défaut dans .htaccess ou partout où je ne dois pas la définir à chaque page PHP. P>
à condition que je n'ai pas accès au serveur, seuls les fichiers PHP. Merci d'avance p>
J'utilise Apache (lampe) et n'a pas accès à php.ini p>
6 Réponses :
SET date.timezone code> dans votre php.ini. Valeurs de fuseau horaire pris en charge: http://php.net/manual/fr/timezones.php p>
Considérant que vous utilisez Apache à partir du fait que vous mentionnez .htaccess:
Oui, tant qu'il exécute mod_php, il est possible de comme ça: P>
php_value date.timezone "Europe/Berlin"
php_value date.timezone "Europe / Varsovie" Code> Pour les sites Web polonais!
Oui, il y en a quelques autres. Ceci est juste un exemple de fuseau horaire. Vous pouvez voir EN.Wikipedia.org/wiki/list_of_tz_database_Tz_Zones Pour plus d'exemples.
Je recevais 500 (erreur de serveur interne) à l'aide du code p>
Puis j'ai essayé, php_value date.timezone "Europe / Berlin" code>. p>
Setenv Tz Australia / Melbourne Code> Et cela a fonctionné comme un charme. P>
Si vous obtenez une erreur 500, vous pouvez essayer de vérifier le module PHP5, fonctionne pour moi.
<IfModule mod_php5.c> php_value date.timezone "Europe/Lisbon" </IfModule>
Après avoir ajouté le code ci-dessous dans puis j'ai navigué dans l'éditeur CPPanel MultiPHP ini (Accueil >> Software >> MultiPHP INI Editor) >> Modifier PHP INI Réglages strong> ceci résolu et travaillé pour le mien. p> p>
J'avais l'habitude d'obtenir 500 (erreur de serveur interne)
ou strong> strong> Allez sur le chemin date.timezone = Asie / Kolkata Code> dans php.ini strong> fichier p>
Voici le fichier php.ini complet p>
Si le serveur est correctement configuré et que vous souhaitez définir votre zone Time-Zone de processus sur cette valeur de serveur (si non définie), alors dans le document DOC-racine .htaccess code> Vous pouvez définir un fichier php Pour exécuter avant tout autre fichier PHP - et dans ce fichier, vous pouvez définir quelques configurations, fonctions et classes à utiliser comme "outils" qui seront disponibles dans tous les autres fichiers PHP - comme celui-ci:
chemin / de / fichier.php strong> p>
Il est généralement défini dans
php.ini code>.La réponse courte est "oui", mais la réponse plus réfléchie pourrait être de vous demander si vous aurez des clients dans différents fuseaux horaires et si vous souhaitez réagir à leurs fuseaux horaires locaux.