Aller au contenu

Inserer une date dans une table


Sujets conseillés

Posté

Bonjour,

A l'aide d'un formulaire je recupere trois champs pour créer une date :

le champ jour mois et année

Je desire ensuite inserer cette date dans la table. Comment faire pour passer de ces trois variables (recuperées a l'aide de $_POST). A une variable $date de type AAAA-MM-JJ ?

Merci de votre aide

Posté

Salut ;)

$datetotal = $_POST['année']."-".$_POST['mois']."-".$_POST['jour'];

Enfin tu peux rajouter des 0 en début de variable si tu veux remplir les trous... Par contre j'ai plus la fonction sous la main désolé ;)

Posté

Pour éviter les ennuis dès le début, insères ta date en format 'timestamp' dans ta base.

Ce format permet toutes les manipulations de date, sans prises de tete :

- combien de jours entre le 1er janvier 1985 et le 15 juillet 2002,

- le 15 aout 2003 tombe quel jour ?

- etc..

Et ceci sans se soucier des jours à 30 jours, à 31 jours, des années bissextiles, des mois d'hivers( :D ), etc..

S'il y a un seul format à garder pour tout ce qui est gestion de dates, c'est celui ci.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...