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 :

Chrono de décompte par rapport à time() php


Sujet :

jQuery

  1. #1
    Membre régulier Avatar de dark_vidor
    Homme Profil pro
    Élève
    Inscrit en
    Janvier 2005
    Messages
    321
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Élève

    Informations forums :
    Inscription : Janvier 2005
    Messages : 321
    Points : 118
    Points
    118
    Par défaut Chrono de décompte par rapport à time() php
    Bonjour,

    J'utilise pour un chrono de décompte le pluging jQuery ltwCountdown.

    Mon problème est "simple"

    J'ai un décalage entre l'heure prise en php avec la fonction time() et l'heure en javascript ce qui fait que mes chronos ne sont pas bons

    Pour exemple cette page :
    http://www.gt5rs.com/20min/index.php?e=3&step=1

    Mon code php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    <?php
    $now = time();
     
    $target_countdown1 = $now + 2 * 60;
    $target_countdown2 = $now + 1320;
     
    //Affectation des variables sur le template
     
    		'COUNTDOWN1_DAY' 	=> date('d', $target_countdown1),
    		'COUNTDOWN1_MONTH' 	=> date('m', $target_countdown1),
    		'COUNTDOWN1_YEAR' 	=> date('Y', $target_countdown1),
    		'COUNTDOWN1_HOUR' 	=> date('H', $target_countdown1),
    		'COUNTDOWN1_MIN' 	=> date('i', $target_countdown1),
    		'COUNTDOWN1_SEC' 	=> date('s', $target_countdown1),
     
    		'COUNTDOWN2_DAY' 	=> date('d', $target_countdown2),
    		'COUNTDOWN2_MONTH' 	=> date('m', $target_countdown2),
    		'COUNTDOWN2_YEAR' 	=> date('Y', $target_countdown2),
    		'COUNTDOWN2_HOUR' 	=> date('H', $target_countdown2),
    		'COUNTDOWN2_MIN' 	=> date('i', $target_countdown2),
    		'COUNTDOWN2_SEC' 	=> date('s', $target_countdown2),
     
    		'LANCEMENT_CHRONO' => date('d-m-Y H:i:s' , $now ),
    J'ai mis que les bouts du code qui nous intéresse

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 644
    Points : 66 671
    Points
    66 671
    Billets dans le blog
    1
    Par défaut
    ben initialise le tmeps js sur le temps php ?
    passe ton time php à js avec un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tempsjs=new date('<?php echo $tpsphp; ?>' )

  3. #3
    Membre régulier Avatar de dark_vidor
    Homme Profil pro
    Élève
    Inscrit en
    Janvier 2005
    Messages
    321
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Élève

    Informations forums :
    Inscription : Janvier 2005
    Messages : 321
    Points : 118
    Points
    118
    Par défaut
    J'y est bien pensez mais 'le problème' c'est que je ne sais pas du tout comment est initialisé l'heure avec le plugin ltwCountdown

    autre solution ne pas utiliser "taget date" mais utiliser "taget offset" c'est un poil plus compliqué au niveau des calculs mais pas irréalisable

  4. #4
    Membre régulier Avatar de dark_vidor
    Homme Profil pro
    Élève
    Inscrit en
    Janvier 2005
    Messages
    321
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Élève

    Informations forums :
    Inscription : Janvier 2005
    Messages : 321
    Points : 118
    Points
    118
    Par défaut
    C'est ok en utilisant le targetOffset calculé par rapport au time() du serveur ...

    Bon j'aurais fait un peu plus de maths mais ça fonctionne !!

    Merci

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

Discussions similaires

  1. Avantages de l'ASP.NET / C# par rapport au PHP
    Par diabli73 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 10/02/2012, 15h52
  2. [Dates] Décompte par rapport à une date
    Par isa150183 dans le forum Langage
    Réponses: 1
    Dernier message: 25/10/2008, 16h18
  3. les avantages d'PHPEclipse par rapport aux autres IDE php
    Par young077 dans le forum Eclipse PHP
    Réponses: 2
    Dernier message: 29/08/2007, 11h09
  4. [SQL-Server] Différence d'interprétation de date en PHP par rapport à ASP sur SQLServer
    Par berceker united dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 08/06/2006, 17h28
  5. Réponses: 18
    Dernier message: 08/04/2006, 11h39

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