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 :

Cherche fonction php gestion dates


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Drôme (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Par défaut Cherche fonction php gestion dates
    Bonjour,

    Je cherche une fonction qui me retourne une date à partir du nombre de jours écoulé depuis le 1er janvier 1970. Il me semble que cette fonction existe, mais je ne la retrouve pas...

    Quelqu'un connait il cette fonction ou une fonction qui me permettrait de faire ca ?

    Merci d'avance

  2. #2
    Membre éprouvé Avatar de et.rond.et.rond
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 110
    Par défaut
    tu cherches peut-être le timestamp .
    regarde la fonction http://php.net/time

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

    Informations forums :
    Inscription : Mai 2009
    Messages : 12
    Par défaut
    tu vas trouver ton bonheur ici

  4. #4
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2009
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Octobre 2009
    Messages : 117
    Par défaut
    Ce que tu recherches à l'air d'être du timestamp et ce ne sera pa le nombre de jours mais le nombre de seconde.

    La fonction mktime est faite pour ça, tu n'as qu'à lui indiqué en paramètre le jour, le mois, l'année, etc... il me semble que tous les paramètre ne sont pas obligatoire et que si tu ne met rien elle fait directement à partir du moment où elle est utilisée.

  5. #5
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 060
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 060
    Par défaut
    Bonjour,

    L'objet "DateTime" me semble être le plus simple. Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php
      //-- écart en nombre de jours ----------------------
      $dateDeb = '1970-01-01';
      $decalage = '+5800 day';
      $date = new DateTime($dateDeb . ' ' . $decalage);
      echo $date -> format('Y-m-d');
    ?>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php
      //-- écart en nombre de secondes ----------------------
      $dateDeb = '1970-01-01';
      $decalage = '+1500000 second';
      $date = new DateTime($dateDeb . ' ' . $decalage);
      echo $date -> format('Y-m-d');
    ?>
    Ceci ne fonctionne qu'à partir de PHP 5.2.

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Drôme (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Par défaut
    C'est bon j'ai réussi...

    Je met ma fonction au cas où ca peut intéresser quelqu'un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    function nbj_to_date($nbjours)
    {
       return date('Y-m-d',time() - (time() - $nbjours*24*60*60));
    }
    Merci pour votre aide !

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

Discussions similaires

  1. cherche fonction php
    Par chlock62 dans le forum Langage
    Réponses: 2
    Dernier message: 24/02/2013, 13h01
  2. [WD14] fonction recursive gestion date de peremption
    Par tonioboss dans le forum WinDev
    Réponses: 10
    Dernier message: 28/06/2012, 14h25
  3. [MySQL] cherche fonction php
    Par bahrob dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 15/03/2011, 21h20
  4. Cherche Script PHP de gestion des Banniéres
    Par katouzo dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 19/12/2007, 20h35
  5. Cherche fonction de date équivalente au strtotime en php
    Par keumlebarbare dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 02/10/2006, 09h21

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