J'ai une application ZF et je gagne du temps en UTC en MySQL. Quand je les récupère, je voudrais dire à Zend_Ddate qu'ils sont UTC plutôt que le fuseau horaire défini dans php.ini de 'America/Los Angeles'.Zend_Date et le réglage du fuseau horaire sur l'installation
Actuellement, je suis instanciation comme ceci:
$date=new Zend_Date($item['created_on_utc'],Zend_Date::ISO_8601,'en_US');
mais se sentir comme il devrait y avoir un moyen de dire Zend_Date qui est une date de utc. Comment ferais-je cela?
grâce
+1, c'est meilleur ensemble dans votre bootstrap. En fait, avec E_STRICT activé, PHP va se plaindre chaque fois que vous utilisez une fonction de temps en fonction du fuseau horaire. – Gordon
cela a déjà été fait script index.php. le problème est que j'économise en UTC avec les paramètres régionaux associés à cette sauvegarde (au cas où l'utilisateur changerait ses paramètres régionaux à un point futur). La question est comment puis-je décrémenter les 8 heures d'UTC en Amérique/Los Angeles. Il semble que je devrais être capable de dire à Zend_Date, vous obtenez UTC et je veux que ce soit le fuseau horaire du Pacifique – timpone