Date et php

Fermé
labenjou - 24 mai 2008 à 19:44
Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 - 25 mai 2008 à 12:00
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!!!!!
A voir également:

1 réponse

Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 206
24 mai 2008 à 20:23
Hello

en PHP :

$DansQuinzeJours = date('d/m/Y',mktime(0, 0, 0, date("m") , date("d")+15, date("Y")));
0
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
labenjou > labenjou
25 mai 2008 à 10:48
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
Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 206 > labenjou
25 mai 2008 à 12:00
Oui les dates dans MYSQL sont au format US
0