Modification de date

Résolu/Fermé
XeptoR Messages postés 58 Date d'inscription mardi 20 janvier 2009 Statut Membre Dernière intervention 1 juillet 2010 - 17 févr. 2010 à 15:33
gaerebut Messages postés 1017 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 22 novembre 2013 - 17 févr. 2010 à 20:19
Bonjour,

Petite question : comment modifier une date lors d'une création d'entrée dans la table ?

Je m'explique : j'ai un formulaire concernant des contrats, avec une date de signature des contrats rempli par l'utilisateur. Je voudrais lors de l'enregistrement dans la BDD, ajouter 3 mois à cette date la. Donc en fait ajouter 3 mois sur un $_POST['date'].

Est ce possible de le faire avant l'enregistrement ou faut-il obligatoirement l'enregistrer dans un premier temps puis dans un second, à l'aide de la fonction date(), récupéré la date ajouté 3 mois ? (en modif sql)

si je me suis pas bien fait comprendre dite le moi car c'est pas facile à expliquer.
Merci
++
A voir également:

4 réponses

gaerebut Messages postés 1017 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 22 novembre 2013 171
17 févr. 2010 à 15:38
Bonjour,

de quel type est ta date ?

Unix Timestamp ???
JJ/MM/AAAA ????
Jour Mois Annéé ?????

A+
Gaerebut
0
XeptoR Messages postés 58 Date d'inscription mardi 20 janvier 2009 Statut Membre Dernière intervention 1 juillet 2010
17 févr. 2010 à 15:41
Je l'ai mis au même format que pour mysql. YYY-MM-JJ
0
XeptoR Messages postés 58 Date d'inscription mardi 20 janvier 2009 Statut Membre Dernière intervention 1 juillet 2010
17 févr. 2010 à 16:37
c'est bon j'ai trouver. Fallait que je transforme mon post en timestamp à l'aide de la fonction strtotime(), je rajoute 3 mois (en seconde), puis je l'ajoute dans la base avec la fonction date()
0
gaerebut Messages postés 1017 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 22 novembre 2013 171
17 févr. 2010 à 20:19
Re,

c'est exactement ce que je t'aurai dis de faire ! lol
Mettre tout au format unix timestamp et ajouté 3 mois en seconde ! :-)

Félicitation :-)

A+
Gaerebut
0