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 :

[Dates] Comparer Fonction Date


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 29
    Par défaut [Dates] Comparer Fonction Date
    Bonjour,

    alors voici mon petit souci, je souhaite mettre une alerte au cas ou un poste ne se serais pas connecté depuis 1 mois sur le réseau, dans une BDD j ai la date de la dernière mise a jour, qui est dans ce format "2009-06-24 15:19:49"
    je l ai juste modifié pour enlever hh:mm:ss

    mais je ne vois pas comment la comparé avec la fonction date("Y-m-d") pour faire le calcul de jour séparent les 2 dates

    merci

  2. #2
    Membre Expert Avatar de riete
    Homme Profil pro
    DevWeb - Oléiculteur
    Inscrit en
    Avril 2006
    Messages
    1 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : DevWeb - Oléiculteur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 193
    Par défaut
    Il te faut travailler en seconde.
    Pour cela tu peux utiliser les TIMESTAMP.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $TS = strtotime("2009-06-24 15:19:49");
    // te retourne une valeur en seconde depuis le 01/01/1970
    Il ne te reste plus qu'a faire le calcul

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 29
    Par défaut
    merci bien , sa marche sans souci

    mais n empêche faut être au courant de ce truc quand même.

  4. #4
    Membre Expert Avatar de riete
    Homme Profil pro
    DevWeb - Oléiculteur
    Inscrit en
    Avril 2006
    Messages
    1 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : DevWeb - Oléiculteur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 193
    Par défaut
    Pour ceux qui sont nés sous le règne de Win c'est sûr que c'est un peu obscure

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 29
    Par défaut
    petite question hors sujet, pourquoi cette date ?

  6. #6
    Membre Expert Avatar de riete
    Homme Profil pro
    DevWeb - Oléiculteur
    Inscrit en
    Avril 2006
    Messages
    1 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : DevWeb - Oléiculteur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 193
    Par défaut
    Citation Envoyé par Mais.Ouais Voir le message
    petite question hors sujet, pourquoi cette date ?
    Je n'en connais pas la raison exacte, seulement quelques indices.

    D'abord Unix à été créé dans les année 1970, il est donc logique que le temps commence à cette période. La naissance du Christ est notre référence (de temps), il en fallait une .
    Mr Dennis Ritchie qui est un des fondateurs se disait qu'il serait bien de pouvoir codé un TS pendant la durée de sa vie. Avec un TS on peu codé -68 ans et +68 ans par rapport au 01/01/1970.
    Les organisation telles que IEEE ont décidées elles aussi d'adopter cette date comme référence, c'est partie de là.

    Ais je répondu à la question ? A+

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 26/05/2015, 18h52
  2. comparer des dates en fonction
    Par majestic34 dans le forum Excel
    Réponses: 6
    Dernier message: 03/12/2009, 19h12
  3. [Dates] La fonction date()
    Par fadex dans le forum Langage
    Réponses: 1
    Dernier message: 24/04/2006, 15h06
  4. [Dates] comparer deux date
    Par BigBarbare dans le forum Langage
    Réponses: 2
    Dernier message: 04/04/2006, 23h05
  5. [Date] Comparer des dates au format mySQL "date
    Par Marc_P dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 25/10/2004, 15h15

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