Je suis en train de tester un système d'entrée, mais le problème est que le fuseau horaire de mon hôte est différent de celui où je vis. Il est 3h sur mon serveur alors que sur mon ordinateur local, il est 16h. Comment est-ce que j'ajuste automatiquement le code que je tire de la base de données pour être montré comme fuseau horaire semblable à où je suis?Gestion des fuseaux horaires en PHP et MySQL?
3
A
Répondre
3
Vous pouvez définir le fuseau horaire par défaut à l'aide de la fonction date_default_timezone_set(). Il définit le fuseau horaire par défaut utilisé par toutes les fonctions date/heure dans un script.
date_default_timezone_set('America/Los_Angeles');
Jetez un oeil à cette page:
http://php.net/manual/en/function.date-default-timezone-set.php
Vous pouvez trouver une liste des fuseaux horaires ici
http://php.net/manual/en/timezones.php
vous pouvez aussi changer de fichier php.ini si vous avez les permissions pour cela. Vous pouvez changer l'option date.timezone à votre fuseau horaire comme celui-ci:
date.timezone = "US/Central"
Pour plus d'informations sur date.timezone, allez sur ce site:
http://kb.siteground.com/article/How_to_change_the_datetimezone_value_in_PHP.html
Questions connexes
- 1. Horodatage et fuseaux horaires PHP/MySQL
- 2. Fuseaux horaires en PHP, date, MySQL ...?
- 3. Gestion des fuseaux horaires dans Cocoa
- 4. Gestion des fuseaux horaires pour différents utilisateurs
- 5. MySql GMT Dates et fuseaux horaires
- 6. Traiter les fuseaux horaires en PHP
- 7. Comparaison de fuseaux horaires MySQL
- 8. Temps écoulé et fuseaux horaires
- 9. Conversion entre les fuseaux horaires en PHP
- 10. Unix horodatage et fuseaux horaires
- 11. Horodatage pour différents fuseaux horaires en php
- 12. Rails timezones VS fuseaux horaires MySQL
- 13. Traiter les fuseaux horaires et les dates en PHP
- 14. Modification des fuseaux horaires avec la fonction Date en PHP
- 15. Convertir l'horodatage en fuseaux horaires
- 16. Beahviours mysql étranges avec des fuseaux horaires? Comment les contrôler?
- 17. Traitement des dates (formatage et fuseaux horaires) en javascript
- 18. redis timeseries données et fuseaux horaires
- 19. convertir un horodatage en plusieurs fuseaux horaires
- 20. Fuseaux horaires et heures d'été vbscript
- 21. PHP comparer le temps avec des fuseaux horaires 0defined
- 22. Calendrier iPhone et fuseaux horaires (EventKit)
- 23. Dates et fuseaux horaires (javascript, java, struts)
- 24. Comment obtenir l'heure actuelle de différents fuseaux horaires en PHP?
- 25. php - ajustement pour tenir compte des fuseaux horaires
- 26. manutention des rails + postgres et des fuseaux horaires
- 27. Comment puis-je convertir des fuseaux horaires en Perl?
- 28. Utilisation des fuseaux horaires dans SSRS
- 29. Fuseaux horaires des utilisateurs de support
- 30. Gestion des dates et des fuseaux horaires dans un projet python
tu me bats d'afficher exactement la même liens par seconde: D –
Mais que se passe-t-il si je veux récupérer la date et la formater en fonction de l'origine de mon visiteur? Par exemple, j'ai posté quelque chose à 17 heures sur mon heure locale. Un autre visiteur a consulté mon site mais ce visiteur devrait voir la version locale de mon temps sur sa zone. –
Vous devriez détecter le code du fuseau horaire du visiteur. Vous pourriez le faire avec JavaScript. J'ai trouvé un site qui pourrait vous donner la solution: http://onlineaspect.com/2007/06/08/auto-detect-a-time-zone-with-javascript/ –