Affichage date et heure |
Répondre | Page 12> |
Auteur |
Sujet Recherche Options des sujets
|
JLP
Newbie Depuis le: 04 Jan 2014 Pays: Canada Status: Inactif Points: 17 |
Options des messages
Thanks(0)
Envoyé : 25 Jan 2014 à 18:58 |
Bonjour,
Existe-t-il un élément qui me permettrait d'afficher la date et l'heure courante. Idéalement, l'heure pourrait être mise à jour aux secondes. J'ai fait des recherches et je n'ai rien trouvé. Merci beaucoup. |
|
Larsene
Admin Group Depuis le: 05 Mar 2012 Pays: France Status: Inactif Points: 5388 |
Options des messages
Thanks(0)
|
En 30 sec sur Google ...
à partir de cela, tu retrouvera vite ce dont tu as besoin ! |
|
Dmit OE
Admin Group Depuis le: 31 Mai 2012 Status: Inactif Points: 13971 |
Options des messages
Thanks(0)
|
Bonjour,
Utilisez Bloc de code (Source) type Javascript position Headers, pour inserer des scripts qui vous pouvez trouver sur le web, plus un element (ex. Texte simple ligne) pour afficher la resultat. Exemple: mettez "myTime" dans Classes personnalises de l'element Texte, puis dans Bloc ce code: $(function(){ function showTime() { var d = new Date(), seconds = d.getSeconds().toString().length == 1 ? '0'+d.getSeconds() : d.getSeconds(), minutes = d.getMinutes().toString().length == 1 ? '0'+d.getMinutes() : d.getMinutes(), hours = d.getHours().toString().length == 1 ? '0'+d.getHours() : d.getHours(), ampm = d.getHours() >= 12 ? 'pm' : 'am', //months = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'], months = ['Jan','Fev','Mar','Avr','May','Jui','Jul','Aug','Sep','Oct','Nov','Dec'], //days = ['Sun','Mon','Tue','Wed','Thu','Fri','Sat']; days = ['Dim','Lun','Mar','Mer','Jeu','Ven','Sam']; var dateTime = days[d.getDay()]+' '+months[d.getMonth()]+' '+d.getDate()+' '+d.getFullYear()+' '+hours+':'+minutes+':'+seconds+ampm; $('.myTime .OESZ_Text').html(dateTime); } showTime(); setInterval(function(){ showTime(); }, 1000); // chaque seconde }); Modifiez les noms des jours et mois dans le code. Cordialement D |
|
Dmit OE
Admin Group Depuis le: 31 Mai 2012 Status: Inactif Points: 13971 |
Options des messages
Thanks(0)
|
P.S. A Larsene: est-ce que
new Date().toLocaleString() est crossbrowser-compatible? (dans ce cas c'est mieux que mon code). |
|
Maurice306
Senior Member Depuis le: 20 Avr 2008 Pays: France Status: Inactif Points: 2066 |
Options des messages
Thanks(0)
|
Bonjour,
Merci Dmit pour ce script super ! Un petit tatillonnage : est-il possible de faire disparaître le am/pm, puisque les horloges des machines marquent 9h ou 21h maintenant. j'ai tenté de modifier le script mais comme je suis trop nul il me faut une explication pour les NULs Cordialement.
|
|
La vie est belle !!!....., elle est comme chacun se la fait. Ne soyez pas pressé, partez plus tôt, car il n'y a pas de personnes pressée elles ne sont qu'en retard !!!
|
|
Larsene
Admin Group Depuis le: 05 Mar 2012 Pays: France Status: Inactif Points: 5388 |
Options des messages
Thanks(0)
|
@Dmit ... malheureusement, non ...
Produces a String value that represents this Number value formatted according to the conventions of the host environment’s current locale. This function is implementation-dependent, and it is permissible, but not encouraged, for it to return the same thing as toString. Donc ton code est bien plus versatile ! Edité par Larsene - 26 Jan 2014 à 12:18 |
|
Dmit OE
Admin Group Depuis le: 31 Mai 2012 Status: Inactif Points: 13971 |
Options des messages
Thanks(0)
|
Remplacez seconds+ampm; pa seconds; (enlevez +ampm).
@Larsene: je ne sais pas s'il est versatile, mais il est certainement plus artisanale! le votre est donc plus professionnel ( |
|
JLP
Newbie Depuis le: 04 Jan 2014 Pays: Canada Status: Inactif Points: 17 |
Options des messages
Thanks(0)
|
Votre code fonctionne à la perfection. J'ai apporté quelques modifications afin d'afficher le tout à ma convenance, ce qui donne, par exemple: Dimanche, 26 janvier 2014, 08:18:20 $(function(){ function showTime() { var d = new Date(), seconds = d.getSeconds().toString().length == 1 ? '0'+d.getSeconds() : d.getSeconds(), minutes = d.getMinutes().toString().length == 1 ? '0'+d.getMinutes() : d.getMinutes(), hours = d.getHours().toString().length == 1 ? '0'+d.getHours() : d.getHours(), ampm = d.getHours() >= 12 ? 'pm' : 'am', //months = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'], months = ['Janvier','Fevrier','Mars','Avril','Mai','Juin','Juillet','Aout','Septembre','Octobre','Novembre','Decembre'], //days = ['Sun','Mon','Tue','Wed','Thu','Fri','Sat']; days = ['Dimanche, ','Lundi, ','Mardi, ','Mercredi, ','Jeudi, ','Vendredi, ','Samedi, ']; var dateTime = days[d.getDay()]+' '+d.getDate()+' '+months[d.getMonth()]+' '+d.getFullYear()+', '+hours+':'+minutes+':'+seconds; $("#WEea27ccc9ea .OESZ_Text").html(dateTime); } showTime(); setInterval(function(){ showTime(); }, 1000); // chaque seconde }); Encore une fois un gros Merci. |
|
Maurice306
Senior Member Depuis le: 20 Avr 2008 Pays: France Status: Inactif Points: 2066 |
Options des messages
Thanks(0)
|
Merci à tous, c'est super !!
|
|
La vie est belle !!!....., elle est comme chacun se la fait. Ne soyez pas pressé, partez plus tôt, car il n'y a pas de personnes pressée elles ne sont qu'en retard !!!
|
|
Michocko
Senior Member Depuis le: 19 Mar 2014 Pays: france Status: Inactif Points: 247 |
Options des messages
Thanks(0)
|
je dois etre vraiment mauvais.....
j'ai un de code source visuel, un element texte simple, j'ai copié le code..... est à l'execution... mon texte simple n'est pas chargé..... qu'est ce que j'ai oublié???? PS : Débutant OE, 1er Site
|
|
Répondre | Page 12> |
Tweet
|
Aller au Forum | Permissions du forum Vous ne pouvez pas écrire un nouveau Sujet Vous ne pouvez pas répondre aux Sujets Vous ne pouvez pas effacer vos messages Vous ne pouvez pas éditer vos messages Vous ne pouvez pas créer des sondages Vous ne pouvez pas voter dans les sondages |