Bonjour,
J'ai 2 convertion de date à faire depuis un champ de formulaire.
le 1er champ et l'envoi de cette date, la convertir avant l'envoi du format FR vers le Format (Anglais) pour la stocker dans ma table de ma BDD:
mon script ( qui ne marche pas comme je souhaite), j'écri la date sous la forme 02/03/06 et elle s'écrit sous la forme 2002-03-060
Le 2eme champ qui fait apparaitre la date dans un champ du formulaire de vérification de saisie, la présente ainsi : 2002-03-060
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <input name="date_de_la_nouvelle_Maj" type="text" class="champFormulaire" id="date_de_la_nouvelle_Maj" value="<?php $datefr = date("d/m/y"); echo $datefr; function datefr($thedate , $format) { if (!preg_match('/(\d\d\d\d)-(\d\d)-(\d\d) (\d\d):(\d\d):(\d\d)/', $thedate, $r)) { return false; } else { setlocale (LC_TIME, "fr_FR"); $date = strftime($format,mktime($r[4], $r[5], $r[6], $r[2], $r[3], $r[1] )); $date = ucfirst($date); return $date; } } ?>" size="12" maxlength="10" />
Je ne sais pas comment faire pour obtenir de bonnes conversions de date.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<input name="DateMaj" type="text" class="champFormulaire" id="DateMaj" value=" <?php echo $row_newMAJ['date']; ?>" size="12" />
Merci de votre aide.
Reman
Partager