Conversion date anglaise en date francaise
débutantphp
-
débutantphp -
débutantphp -
Bonjour,
J'aimerais savoir comment convertir mes dates qui sont sous le format anglais dans ma bdd en format francais.
En effet quand j'affiche mes dates de ma bdd elles sont affichées sous le format : aaaa/mm/jj et j'aimerais les afficher sous le format jj/mm/aaaa
Voici le code correspondant à l'affichage :
<tr>
<td>
<label for='DateDec'>Date de la décision</label>
<input type='text' name='dt_dec' value='$data[dt_dec]'/>
</td>
</tr>
En vous remerciant d'avance.
J'aimerais savoir comment convertir mes dates qui sont sous le format anglais dans ma bdd en format francais.
En effet quand j'affiche mes dates de ma bdd elles sont affichées sous le format : aaaa/mm/jj et j'aimerais les afficher sous le format jj/mm/aaaa
Voici le code correspondant à l'affichage :
<tr>
<td>
<label for='DateDec'>Date de la décision</label>
<input type='text' name='dt_dec' value='$data[dt_dec]'/>
</td>
</tr>
En vous remerciant d'avance.
A voir également:
- Conversion date anglaise en date francaise
- Societe francaise du rad - Forum Vos droits sur internet
- Prélèvement SFR société française de radiotelephone - Forum Consommation & Internet
- Jm date avis - Forum Consommation & Internet
- Jm date désabonnement ✓ - Forum Consommation & Internet
- Abonnement jm date - Forum Consommation & Internet
2 réponses
Salut salut,
le plus simple c'est lorsque que tu sélectionne ta date en bbd tu précise l'attribut DATE_FORMAT :
Ta date sera alors retourner au format précisé.
Résolu? ===> [RESOLU]
le plus simple c'est lorsque que tu sélectionne ta date en bbd tu précise l'attribut DATE_FORMAT :
SELECT DATE_FORMAT(datetime,'%d/%m/%Y') from tatable where id=1
Ta date sera alors retourner au format précisé.
Résolu? ===> [RESOLU]
Désolé je n'ai pas bien compris ce qui te pose problème.
Tu récupère ta date en faisant $data['test'] si tu l'alias de la requête est bien test.
Tu récupère ta date en faisant $data['test'] si tu l'alias de la requête est bien test.
D'accord, et pour l'utiliser à mes différentes champs par exemple avec mes 3 champs dates :
<label for='RepCAJ' >Réponse CAJ : </label>
<input type='date' size='30' value='$data[rep_caj]'>
<label for='Date'>Date : </label>
<input type='date' size='30'value='$data[dt_aud]'>
<label for='DateS'>Date saisie en préfecture </label>
<input type='date' size='30' value='$data[dt_sais_jur]'>
je place ou le date_to_fr ()??
<label for='RepCAJ' >Réponse CAJ : </label>
<input type='date' size='30' value='$data[rep_caj]'>
<label for='Date'>Date : </label>
<input type='date' size='30'value='$data[dt_aud]'>
<label for='DateS'>Date saisie en préfecture </label>
<input type='date' size='30' value='$data[dt_sais_jur]'>
je place ou le date_to_fr ()??
$sql = "SELECT *, date_format(dt_dec,'%d/%m/%Y') as test FROM instances WHERE id = $id";
mais pour que ca prenne en compte pour ma date dans mon formulaire je vois pas trop ou placer "test" ayant essayer diverses possibilités mais cela ne marche pas ..
mon code formulaire :
<label for='DateDec'>Date de la décision</label>
<input type='text' name='dt_dec' value='$data[dt_dec]'/>