IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Countdown : compte à rebours [Plugin]


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de sami_c
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Mai 2002
    Messages
    765
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 765
    Par défaut Countdown : compte à rebours
    Bonjour,
    J'ai trouvé le plugin Jquery Countdown :
    http://keith-wood.name/countdown.html

    Il permet d'afficher un compte à rebours, je voudrais l'utiliser afin d'afficher le temps restant entre 2 dates données, il faut donc définir 2 paramètres :
    - since : date début
    - until : date fin
    En fait, since est par défaut initialisé à la date système, cependant il s'agit de la date du client web, et puisqu'il peut y avoir un décalage de qq minutes entre les différents clients web, j'ai voulu définir la date en PHP via le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <script>
    var d1 = new Date(<?= date("Y") ?>, 0,1);
    var d2 = new Date(<?= date("Y") ?>, 1,1);
    $('#defaultCountdown').countdown({since:d1, until: d2});
    ...
    Donc pour résumer, le script devrait m'afficher un compte à rebours à partir du 01/01/2013 jusqu'au 01/02/2013, sauf qu'il m'affiche ceci :
    98 jours 17 heures 55 minutes X secondes
    Et le plus bizarre c'est que X est entrain de s'incrémenter !!!!

  2. #2
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Bonsoir

    Le plugin compte le temps écoulé (up, croissant) entre une date dans le passé (since) et la date du jour ou le temps restant (down, décroissant) entre une date dans le futur (until) et la date du jour.

    Si dans votre calcul, l'une des deux dates n'est pas la date du jour, la différence est invariable et le calcul ne nécessite pas l'usage de ce plugin.

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  3. #3
    Membre éclairé Avatar de sami_c
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Mai 2002
    Messages
    765
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 765
    Par défaut
    merci de la réponse... pourtant le script dit bien "compte à rebours entre 2 dates" sans aucune condition !
    Bref, y-a-t-il un plugin plus simple ? c-a-d je lui donne uniquement la durée en [J:]H:M:S et il fait juste un compte à rebours simple ?

  4. #4
    Membre éclairé Avatar de sami_c
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Mai 2002
    Messages
    765
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 765
    Par défaut
    eurêka : il fallait chercher avec le mot clé "chrono" et non pas "countdown", j'ai trouvé ceci : jquery chrony :
    http://wbotelhos.com/chrony
    le hic c'est qu'il ne gère pas les jours !

    j'ai trouvé aussi ceci : https://github.com/avk/jQuery-Chrono
    mais il permet uniquement de remplacer les fonctions setTimeout et setInterval, donc il faut se taper soit même le code pour avoir un affichage animé du chorno !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [timer] Compte à rebours pour redirection !
    Par Raideman dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 31/12/2005, 20h07
  2. Compte à rebours
    Par Anduriel dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 29/12/2005, 20h12
  3. compte à rebours
    Par Datord dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 17/11/2005, 21h22
  4. compte à rebours
    Par etoile1506 dans le forum C
    Réponses: 10
    Dernier message: 27/10/2005, 15h20
  5. Compte à rebours trop rapide
    Par Anduriel dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 12/06/2005, 20h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo