PHP: CEST comme fuseau horaire
Lors de l'appel de php en ligne de commande avec /usr/bin/php, il s'inquiète de mon paramètres de fuseau horaire.
J'ai vérifié avec un phpinfo() et regardé le php.ini. Je voudrais utiliser CEST dans le fuseau horaire et écrit;
date.timezone = CEST
Voyez-Vous une erreur?
Pouvez-vous donner quelques lignes le contexte au code, s'il vous plaît?
/usr/bin/php -r "phpinfo();" les retours de la mise en garde concernant le fuseau horaire qui est dangereux de prendre de l'heure du système.
/usr/bin/php -r "phpinfo();" les retours de la mise en garde concernant le fuseau horaire qui est dangereux de prendre de l'heure du système.
OriginalL'auteur ledy | 2012-08-01
Vous devez vous connecter pour publier un commentaire.
va vous donner ce que vous voulez. @Nickb a mentionné, 'CEST' est pas pris en charge fuseau horaire. Aussi, ne pas oublier les guillemets, il doit être une chaîne valide.
Eh bien, sans doute, je ne pense pas que, mais je ne sais pas si il y a une solution propre pour votre problème alors. Vous pouvez toujours utiliser date() (php.net/manual/en/function.date.php) pour vérifier si une date donnée est en Heure d'été et modifier votre date en conséquence.
Vous pouvez aussi utiliser "UTC", comme un fuseau horaire qui n'a pas d'heure d'été et toujours ajouter deux heures de suite dans CEST.
OriginalL'auteur inVader
Votre problème est que le CEST le fuseau horaire n'est pas sur la liste des fuseaux horaires supportés.
Vous pouvez utiliser CET, qui est pris en charge, mais je ne suis pas sûr de comment cela affecte votre cas d'utilisation.
OriginalL'auteur nickb