Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2684 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [HTML] Comment faire un compteur qui se décrémente automatiquement?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[HTML] Comment faire un compteur qui se décrémente automatiquement?

n°1707210
max-fx
Posté le 25-03-2008 à 11:42:51  profilanswer
 

Bonjour tout le monde,
 
Je dois intégrer à un site un compteur qui se décrémente automatiquement chaque jour jusqu'à une date donnée.
 
Par exemple jusqu'au 31 mars il afficherait J - 6, puis J - 5, etc...
 
Quelqu'un aurait-il une solution?
 
Merci d'avance.

mood
Publicité
Posté le 25-03-2008 à 11:42:51  profilanswer
 

n°1707214
masklinn
í dag viðrar vel til loftárása
Posté le 25-03-2008 à 11:50:49  profilanswer
 

Pas faisable en HTML, il faut utiliser une techno serveur genre PHP


Message édité par masklinn le 25-03-2008 à 11:50:54

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1707216
max-fx
Posté le 25-03-2008 à 11:53:58  profilanswer
 

Arf ok merci.
Je ne connais pas trop le php, tu aurais un exemple ou un site qui explique un peu comment faire un tel compteur?

n°1707217
ccp6128
Syntax error
Posté le 25-03-2008 à 11:55:47  profilanswer
 

à la limite faisable en script côté client genre javascript ou vbscript. Une piste en javascript à adapter selon ta date et la timezone de ton serveur :
 

Code :
  1. <script language="JavaScript" type="text/javascript">
  2. <!--
  3. function chrono()
  4. {
  5. jour=Date.parse("January 20, 2008 GMT+1" ) - Date.parse(new Date);
  6. return(Math.round(jour/(24*60*60*1000)))
  7. }
  8. jour = chrono()
  9. if (jour > 0)
  10. {
  11. document.write("J - "+ jour);
  12. }
  13. else
  14. {
  15. document.write("J + "+ Math.abs(jour));
  16. }
  17. //-->
  18. </script>


 
Mais ça donnera des résultats dépendants de l'heure du client (pas forcément à l'heure) et pas de ton serveur (qui lui est censé avoir une heure correcte, ntp et tout.

Message cité 1 fois
Message édité par ccp6128 le 25-03-2008 à 11:56:06
n°1707220
max-fx
Posté le 25-03-2008 à 11:57:49  profilanswer
 

ccp6128 a écrit :

à la limite faisable en script côté client genre javascript ou vbscript. Une piste en javascript à adapter selon ta date et la timezone de ton serveur :
 

Code :
  1. <script language="JavaScript" type="text/javascript">
  2. <!--
  3. function chrono()
  4. {
  5. jour=Date.parse("January 20, 2008 GMT+1" ) - Date.parse(new Date);
  6. return(Math.round(jour/(24*60*60*1000)))
  7. }
  8. jour = chrono()
  9. if (jour > 0)
  10. {
  11. document.write("J - "+ jour);
  12. }
  13. else
  14. {
  15. document.write("J + "+ Math.abs(jour));
  16. }
  17. //-->
  18. </script>


 
Mais ça donnera des résultats dépendants de l'heure du client (pas forcément à l'heure) et pas de ton serveur (qui lui est censé avoir une heure correcte, ntp et tout.


 
A oui c'est pas mal ça déjà ;) merci

n°1708570
max-fx
Posté le 27-03-2008 à 11:14:23  profilanswer
 

Aie apparemment avec ce script le compteur change bien, mais à midi au lieu de minuit :/ je vais voir si je peux modifier cela facilement!

 

Edit : c'est bon en remplaçant Math.round par Math.floor!


Message édité par max-fx le 27-03-2008 à 11:56:54

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [HTML] Comment faire un compteur qui se décrémente automatiquement?

 

Sujets relatifs
formulaire de contact HTML[HTML] Object data et warning security IE
[HTML][JS] Changement d'image dans un <select>Images sur webmail ou html sur webmail
[HTML/PHP] question "normes de codage"Executer des actions automatiquement apres un START
[HTML/JS] Ajax : Réorganiser blocs (<div> ou <li>) dans deux niveauxRotation CSS/HTML ???
GWT, html dans une fenetre[url rewriting] "404" se transforme tout seul en "html"...
Plus de sujets relatifs à : [HTML] Comment faire un compteur qui se décrémente automatiquement?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR