Date et php

labenjou -  
Mimiste Messages postés 1159 Statut Membre -
Bonjour,
Meme si je me repete:

je fais un site de vente aux encheres et dans une table de ma base de donnee j'ai deux date, la date de mise en vente et la date de fin de vente.
je recupere la premiere avec CURRENTE_DATE() et j'aimerais pour le moment que la deuxieme soit egale a la premiere plus 15jours, j'ai essayer pleins de trucs mais en vain.... Si quelqu'un a une idée...Merci!!!!!
Configuration: Windows XP
Internet Explorer 7.0

1 réponse

  1. Mimiste Messages postés 1159 Statut Membre 206
     
    Hello

    en PHP :

    $DansQuinzeJours = date('d/m/Y',mktime(0, 0, 0, date("m") , date("d")+15, date("Y")));
    0
    1. labenjou
       
      bah j'avais deja essayé mais apres quand je fais ma requete donc :
      $querry="insert into ma_table values ('$variable1',...,'$dansquinzejour',...);";
      ...

      j'ai bien mes variable dans ma table sauf que l'attribut (de type date donc 0000-00-00) qui doit contenir la variable $dansquinzejour ne change pas, il reste a zero...embettant!
      0
      1. labenjou > labenjou
         
        ca y est j'ai enfin compris, pour ceux que ca interesse:

        Dans votre base de donnees (mysql) les dates sont sous cette forme 0000(année)-00(mois)-00(jour)
        donc si vous voulez mettre dans votre base une date qui correspond a aujourd'hui + un temps certains voici la bonne formule:

        $date_suivante=date('Y-m-d',mktime(0,0,0,date("m"),date("d")+15,date("Y"))); --> ajoute 15 jours

        $date_suivante=date('Y-m-d',mktime(0,0,0,date("m"),date("d"),date("Y")+1)); --> ajoute 1 ans
        ...

        voilou!
        0
      2. Mimiste Messages postés 1159 Statut Membre 206 > labenjou
         
        Oui les dates dans MYSQL sont au format US
        0