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

Langage PHP Discussion :

Calcul des minutes entre 2 dates


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 141
    Par défaut Calcul des minutes entre 2 dates
    Coucou

    J'essai de calculer le temps restant entre 2 date et cela ne fonctionne pas.

    J'ai la date actuelle avec l'heure.
    $date = date('Y/m/d H:i:s');

    Et la seconde date est récupérée de ma base de donnée :
    $heurederniervote[0] (C'est au Format datetime dans SQL)

    Ce que je voudrai c'est le temps en minutes entre $date et $heurederniervote[0]

    Merci de vos réponses.

  2. #2
    Membre averti Avatar de hicham285
    Inscrit en
    Juin 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Juin 2006
    Messages : 47
    Par défaut
    Bonjour,

    tu peux faire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $date = time();
     
    $resultInMin = strtotime("i", ($date - $heurederniervote[0]));

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 141
    Par défaut
    Bonjour,

    Merci de ta réponse,

    cependant j'ai ce résultat la de retourné, sais tu as quoi il correspond ?

    1273762800

    Merci

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu peux le faire directement dans ta requete :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT TIMESTAMPDIFF(MINUTE,NOW(),champ_date);
    ou alors
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $diff = mktime() - strtotime($heurederniervote[0])
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre averti Avatar de hicham285
    Inscrit en
    Juin 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Juin 2006
    Messages : 47
    Par défaut
    ah non pardont il faut mettre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    date("i", ($date - $heurederniervote[0]));

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Cette méthode est mauvaise car la fonction date() ne retourne pas une durée mais un temps.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. [AC-2010] Calcul des jours entre deux dates
    Par maranatha-1975 dans le forum Access
    Réponses: 2
    Dernier message: 14/01/2014, 13h53
  2. [Vxi3] Calcul des ponts entre deux dates
    Par Laurent P dans le forum Webi
    Réponses: 7
    Dernier message: 19/11/2013, 09h30
  3. [XL-2007] Calcul durée en heures/minutes entre 2 dates/2heures
    Par youlig dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 03/04/2013, 21h42
  4. [AC-2007] calculer la différence entre deux dates en minutes
    Par sarah12 dans le forum IHM
    Réponses: 5
    Dernier message: 20/07/2010, 15h44
  5. Calculer des indispo entre dates
    Par jibileg dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 11/11/2008, 18h14

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