Format de date en françcais
titi71
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
pour_quoi_pas Messages postés 40 Statut Membre -
pour_quoi_pas Messages postés 40 Statut Membre -
Bonjour,
Je désire que la date au format MySql (aaaa-mm-jj) soit récupérée au format français (jj-mm-aaaa).
J'ai vu qu'il exciste des codes en php pour réaliser cela, mais je viens de récupérer la gestion d'un site et le php et moi!!!
Pourriez-vous m'indiquer le code à insérer et surtout à quel endroit.
Voici ci-dessous un extrait de ma page.
Par avance merci.
<?php
//echo $record."! <br>";s
$query="SELECT * FROM $table WHERE IDENT='$record'";
$result=mysql_query($query,$connection);
if ($result)
{
$row = mysql_fetch_array($result);
$ident=$row['ident'];
$proprietaire=$row['proprietaire'];
$numero=$row['numero'];
$race=$row['race'];
$sexe=$row['sexe'];
$nom=$row['nom'];
$affixe=$row['affixe'];
$tatouage=$row['tatouage'];
$date_naissance=$row['date_naissance'];
$puce=$row['puce'];
$lof=$row['lof'];
$livre_origine=$row['livre_origine'];
$dysplasie_hanche=$row['dysplasie_hanche'];
$dysplasie_coude=$row['dysplasie_coude'];
$praticien=$row['praticien'];
$date_lecture=$row['date_lecture'];
$test_caractere=$row['test_caractere'];
$note=$row['note'];
$date_test=$row['date_test'];
$cotation=$row['cotation'];
$date_cotation=$row['date_cotation'];
$membre_afbs=$row['membre_afbs'];
$producteur=$row['producteur'];
$pere=$row['pere'];
$lof_pere=$row['lof_pere'];
$mere=$row['mere'];
$lof_mere=$row['lof_mere'];
$deces=$row['deces'];
$date_deces=$row['date_deces'];
$cause_deces=$row['cause_deces'];
$confirmation=$row['confirmation'];
$ident_pere=$pere;
$ident_mere=$mere;
if ($date_naissance=="0000-00-00")
$date_naissance="";
if ($date_lecture=="0000-00-00")
$date_lecture="";
if ($date_cotation=="0000-00-00")
$date_cotation="";
if ($date_test=="0000-00-00")
$date_test="";
if ($date_deces=="0000-00-00")
$date_deces="";
if ($membre_afbs)
$membre_club="oui";
else
$membre_club="non";
if ($deces)
$deces="oui";
else
$deces="non";
$table_producteurs="producteurs";
if (($proprietaire!="")&&($proprietaire!="0"))
{
$proprietaire_id=$proprietaire;
$query2="SELECT * FROM $table_producteurs WHERE IDENT='$proprietaire_id' ";
$result2=mysql_query($query2,$connection);
$row2=mysql_fetch_array($result2);
$proprietaire=$row2['nom']." ".$row2['prenom'];
}
else
Je désire que la date au format MySql (aaaa-mm-jj) soit récupérée au format français (jj-mm-aaaa).
J'ai vu qu'il exciste des codes en php pour réaliser cela, mais je viens de récupérer la gestion d'un site et le php et moi!!!
Pourriez-vous m'indiquer le code à insérer et surtout à quel endroit.
Voici ci-dessous un extrait de ma page.
Par avance merci.
<?php
//echo $record."! <br>";s
$query="SELECT * FROM $table WHERE IDENT='$record'";
$result=mysql_query($query,$connection);
if ($result)
{
$row = mysql_fetch_array($result);
$ident=$row['ident'];
$proprietaire=$row['proprietaire'];
$numero=$row['numero'];
$race=$row['race'];
$sexe=$row['sexe'];
$nom=$row['nom'];
$affixe=$row['affixe'];
$tatouage=$row['tatouage'];
$date_naissance=$row['date_naissance'];
$puce=$row['puce'];
$lof=$row['lof'];
$livre_origine=$row['livre_origine'];
$dysplasie_hanche=$row['dysplasie_hanche'];
$dysplasie_coude=$row['dysplasie_coude'];
$praticien=$row['praticien'];
$date_lecture=$row['date_lecture'];
$test_caractere=$row['test_caractere'];
$note=$row['note'];
$date_test=$row['date_test'];
$cotation=$row['cotation'];
$date_cotation=$row['date_cotation'];
$membre_afbs=$row['membre_afbs'];
$producteur=$row['producteur'];
$pere=$row['pere'];
$lof_pere=$row['lof_pere'];
$mere=$row['mere'];
$lof_mere=$row['lof_mere'];
$deces=$row['deces'];
$date_deces=$row['date_deces'];
$cause_deces=$row['cause_deces'];
$confirmation=$row['confirmation'];
$ident_pere=$pere;
$ident_mere=$mere;
if ($date_naissance=="0000-00-00")
$date_naissance="";
if ($date_lecture=="0000-00-00")
$date_lecture="";
if ($date_cotation=="0000-00-00")
$date_cotation="";
if ($date_test=="0000-00-00")
$date_test="";
if ($date_deces=="0000-00-00")
$date_deces="";
if ($membre_afbs)
$membre_club="oui";
else
$membre_club="non";
if ($deces)
$deces="oui";
else
$deces="non";
$table_producteurs="producteurs";
if (($proprietaire!="")&&($proprietaire!="0"))
{
$proprietaire_id=$proprietaire;
$query2="SELECT * FROM $table_producteurs WHERE IDENT='$proprietaire_id' ";
$result2=mysql_query($query2,$connection);
$row2=mysql_fetch_array($result2);
$proprietaire=$row2['nom']." ".$row2['prenom'];
}
else
A voir également:
- Format de date en françcais
- Format epub - Guide
- Format factory - Télécharger - Conversion & Codecs
- Hp usb disk storage format tool - Télécharger - Stockage
- Format dat - Guide
- Format apfs - Guide
3 réponses
Salut,
voilà une petite fonction pour passer du format "Mysql" (aaaa-mm-jj) au format "français" (jj-mm-aaaa)
Après tu l'appelles comme ça :
par exemple :
pour ce qui est de l'endroit où la mettre et bah la déclaration de la fonction c'est entre des balises php (au début du code de préférence) et l'utilsation c'est quand tu veus ...
voilà
voilà une petite fonction pour passer du format "Mysql" (aaaa-mm-jj) au format "français" (jj-mm-aaaa)
function db_to_form($date, $delimiter='-')
{
if($date=="")
return "";
$d = array();
$d[0] = substr($date, 8, 2);
$d[1] = substr($date, 5, 2);
$d[2] = substr($date, 0, 4);
return $d[0].$delimiter.$d[1].$delimiter.$d[2];
}
Après tu l'appelles comme ça :
db_to_form($madatesql)
par exemple :
db_to_form("2006-06-04")
retourne 04-06-2006
pour ce qui est de l'endroit où la mettre et bah la déclaration de la fonction c'est entre des balises php (au début du code de préférence) et l'utilsation c'est quand tu veus ...
voilà