Existe-t-il un moyen de déterminer le fuseau horaire d'un agent utilisateur sans javasript?Déterminer le décalage de fuseau horaire de l'agent utilisateur sans utiliser javascript?
normalement, j'exécuter ce bout de javascript:
<script type="text/javascript" language="JavaScript">
var offset = new Date();
document.write('<input type="hidden" id="clientTzOffset"
name="clientTzOffset" value="' + offset.getTimezoneOffset() + '"/>');
</script>
Cependant, pour beaucoup de mobiles et des clients, JS est soit non Existant ou éteint. Y a-t-il quelque chose d'intelligent que je puisse faire ou suis-je réduit à "me dire où tu es et à quelle heure tu es?"
cela pourrait être une bonne première approximation. Comment corréleriez-vous ip à la géolocalisation/fuseau horaire? – MikeJ
De bonnes bases de données GeoIP peuvent certainement vous donner un fuseau horaire (voir http://www.siafoo.net/article/53). Cependant, ce sera moins précis que JS. –
@Matthew - bien sûr, cependant, avec des agents utilisateurs manquant de JS - tels que les téléphones mobiles, c'est mieux que rien ... – MikeJ