[PHP] Créer un script Jour+ avec une date

Salut à tous,
Est-ce que quelqu'un pourait me créer les lignes de code ou me trouver le script qui pourrait faire afficher un truc du genre "J+250" entre une date donnée et le jour présent.

Merci d'avance

5 réponses

  1. Salut,
    Y a toutes les infos, il faut pas lire les réponses comme étant les tables de la loi.
    mktime() permet de fabriquer un 'timestamp', soit un numéro qui correspond
    à un nombre de seconde.
    Tu fabriques donc les timestamp correspondant aux deux dates à soustraire, tu
    soustrais ces 2 valeur et là tu obtiens le nombre de seconde entre ces 2 dates.
    T'as plus qu'a faire une division par le 'nombre de secondes par jour' et tu
    auras ta réponse.
    Pour obtenir le timestamp d'aujourd'hui, c'est time().
    http://fr.php.net/manual/fr/function.time.php
    A+, crabs
    1. Salut,
      Non je crois que tu n'as pas compris ma requête lol, je ne veux pas faire une date actuelle +250... je voudrais spécifier une date par exemple le 4 Juillet 1776 et savoir le nombre de jours qui se sont écoulés entre cette date et aujourd'hui... merci c'est urgent.

      Phil
      1. Modérateur
        Salut,

        Faut regarder du côté des fonctions date, mktime et strftime.
        http://fr.php.net/manual/fr/function.mktime.php
        http://fr.php.net/manual/fr/function.date.php
        http://fr.php.net/manual/fr/function.strftime.php

        Ton script donnerait:
        <?
        $annee=date('Y');
        $mois=date('m');
        $jour=date('d');
        $b=mktime(0,0,0,$mois,$jour,$annee);
        echo strftime("%d-%m-%Y",$b);
        ?>


        Si tu veux le jour plus 250, tu as juste à remplacer la ligne avec mktime par:
        $b=mktime(0,0,0,$mois,$jour+250,$annee);