J'avais pas vu le setTimeout(displayHorloge,1000-Date.now()%1000) pour corriger l'imprécision. Classe !
danielhagnoul : En effet j'y avais pensé. Mais comme Bovino je conseille ça plutôt pour du jeu vidéo et ou de l'animation un peu plus gourmande.
J'avais pas vu le setTimeout(displayHorloge,1000-Date.now()%1000) pour corriger l'imprécision. Classe !
danielhagnoul : En effet j'y avais pensé. Mais comme Bovino je conseille ça plutôt pour du jeu vidéo et ou de l'animation un peu plus gourmande.
Bonjour à toutes et à tous,
Toutes vos remarques et suggestions sont bien prises en compte.
J'ai fait des essais en me connectant à distance avec l'Ip publique et tout est correct sur un Navigateur et sur mon IPhone.
Par contre en me connectant depuis mon domicile, c'est correct avec mon Navigateur mais sur mon IPhone la date est sur un autre format et l'heure m'affiche "UTC +1" à côté de l'heure.
Ce n'est pas un problème en soi car le but c'est de pouvoir se connecter de l'extérieur.
a toutes fin, je joint la photo.
@+,
Cincap:![]()
Mouais. On ne peut pas empêcher l'IPhone de ne rien faire comme tout le monde avec toLocaleTimeString. Le plus simple est de retirer la partie en trop avec replace :
Code : Sélectionner tout - Visualiser dans une fenêtre à part document.getElementById('displayHeure').innerHTML = new Date().toLocaleTimeString().replace(/\s*UTC.*$/, "");
Bonsoir à toutes et à tous,
@ Watilin, merci de ta suggestion.
Comme précisé, c'est uniquement lorsque j'utilise l'Ip locale que ce phénomène apparait avec l'IPhone, car avec l'Ip publique (depuis l'extérieur), c'est ok même avec l'Iphone.
Donc va savoir pourquoi.
@+,
Cincap
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager