Maison > Article > développement back-end > Comment déterminer le fuseau horaire d'un client dans Zend Framework ?
Détermination du fuseau horaire du client
La détermination du fuseau horaire d'un client est cruciale pour les applications sensibles au facteur temps. Cette question explore comment obtenir ces informations dans Zend Framework.
Récupération du fuseau horaire sous forme de décalage en secondes
La méthode préférée pour obtenir le fuseau horaire est celle d'un delta dans secondes à partir de UTC. Par exemple, Moscou, en Russie, renverrait 36060 tandis que Londres, au Royaume-Uni, renverrait 0.
Solution proposée
La solution proposée implique l'utilisation jQuery et PHP. JavaScript récupère l'heure locale et la transmet au backend PHP.
Détails de mise en œuvre
PHP côté serveur :
HTML/ Côté client JS :
Script PHP Endpoi (timezone.php) :
Avantages de cette approche :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!