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 :

Ecart entre timestamp


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de worldhugo
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France, Marne (Champagne Ardenne)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 139
    Par défaut Ecart entre timestamp
    Bonjour,
    je voudrais connaitre le temps d'écart entre 2 timestamp(ou date) au format jours/heure/minute.
    Donc entre le temps actuelle et un timestamp récupérer par MySQL.
    Comment faire ??
    Merci de vos réponses

  2. #2
    Membre émérite Avatar de micetf
    Homme Profil pro
    Professeur des Ecoles
    Inscrit en
    Mai 2009
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Professeur des Ecoles
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2009
    Messages : 557
    Par défaut
    Bonjour,

    Si l'écart est plus petit que 3600*24, il est inférieur à 1 jour.
    Ensuite, si l'écart est inférieur à 1 jour :
    floor(ecart/3600) = nombre d'heures.
    floor((ecart%3600)/60) = nombre de minutes.
    ecart%60 = nombre de secondes.
    A moins qu'il n'y aie plus simple.

    Fred

  3. #3
    Membre confirmé Avatar de worldhugo
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France, Marne (Champagne Ardenne)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 139
    Par défaut
    l'écart peut aller jusqu'à 15 jours

  4. #4
    Membre émérite Avatar de micetf
    Homme Profil pro
    Professeur des Ecoles
    Inscrit en
    Mai 2009
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Professeur des Ecoles
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2009
    Messages : 557
    Par défaut
    Jusqu'à quinze jours ?

    Ça ne complique que légèrement les calculs :

    floor($ecart/86400) = nombre de jours
    floor(($ecart%86400)/3600) = nombre d'heures
    floor(($ecart%3600)/60) = nombre de minutes
    $ecart%60 = nombre de secondes
    Fred

  5. #5
    Membre confirmé Avatar de worldhugo
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France, Marne (Champagne Ardenne)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 139
    Par défaut
    ok merci.
    Mais "$ecart" correspond bien a "timestamp actuelle" - "autre timestamp" ??

  6. #6
    Membre émérite Avatar de micetf
    Homme Profil pro
    Professeur des Ecoles
    Inscrit en
    Mai 2009
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Professeur des Ecoles
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2009
    Messages : 557
    Par défaut
    Mais "$ecart" correspond bien a "timestamp actuelle" - "autre timestamp" ??
    As-tu essayé ?
    Effectivement,
    l'idée est que d'une façon générale :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $ecart = abs($timestamp1 - $timestamp2);
    Fred

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

Discussions similaires

  1. [Datastage] Ecart entre TIMESTAMP
    Par arsonix dans le forum DataStage
    Réponses: 4
    Dernier message: 22/03/2013, 12h15
  2. [CSS]Ecart entre blocs de type div
    Par elspliffo dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 27/07/2006, 11h59
  3. quelle diference y a t-il entre TIMESTAMP et DATETIME
    Par helium_lynx dans le forum Débuter
    Réponses: 6
    Dernier message: 12/06/2006, 01h16
  4. [css]Ecart entre élément <DIV>
    Par elspliffo dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 08/06/2006, 14h32
  5. Ecart entre 2 div
    Par Death83 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 31/01/2006, 02h45

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