Transformation d'une date en anglais à une date en français

Soyez le premier à donner votre avis sur cette source.

Snippet vu 10 982 fois - Téléchargée 28 fois

Contenu du snippet

Ce code est pour ceux qui veulent changer le format de la date anglaise "yyyy-mm-dd" en date française "dd-mm-yyyy" par l'intermediaire d'un champs appelé "substring" et de la concaténation des dates.

Source / Exemple :


SELECT 
nom_champs, 
concat(substring(du,9,2) ,'-',substring(du,6,2),'-',substring(du,1,4))  as nouveau_champs, 
concat(substring(au,9,2) ,'-',substring(au,6,2),'-',substring(au,1,4))  as nouveau_champs  
FROM matable 
ORDER by nom_champs

Conclusion :


cet exemple peu être mis dans une requête SQL.
cela change ainsi une date anglaise en une date française!!!
c'est la magie des fonctions de travail des chaines de caracteres!!!

A voir également

Ajouter un commentaire Commentaires
cs_koko Messages postés 654 Date d'inscription lundi 14 janvier 2002 Statut Membre Dernière intervention 20 février 2005
2 mars 2004 à 16:36
je donne 7 car je trouve que dans une fonction ca aurait été mieux ;)
et que mysql permet déjà de formater une date
Prophef Messages postés 1 Date d'inscription vendredi 6 février 2004 Statut Membre Dernière intervention 2 mars 2004
2 mars 2004 à 11:45
fonction extra simple (c un bon vieux code de debutant) pour changer les dates anglaises (yyyy-mm-dd) en date française(jj/mm/aaaa)

<?
function dat($date1)
{
if (is_numeric(substr($date1,0,4)))
{
$date2=substr($date1,8,2);
$date2=$date2."/".substr($date1,5,2);
$date2=$date2."/".substr($date1,0,4);
}
else
{
$date2=substr($date1,6,4);
$date2=$date2."-".substr($date1,3,2);
$date2=$date2."-".substr($date1,0,2);
}
return $date2;
}
?>

le if permet de voir si la date et à la norme française ou anglaise
titigrou Messages postés 111 Date d'inscription mardi 4 novembre 2003 Statut Membre Dernière intervention 4 mars 2004
18 févr. 2004 à 13:27
oki merci!tu me donne combien comme note?
(sois po trop sévère hein!!)
;p
cs_koko Messages postés 654 Date d'inscription lundi 14 janvier 2002 Statut Membre Dernière intervention 20 février 2005
18 févr. 2004 à 12:36
moi j'aime bien critiquer mais ce que je dis c'est pour que ca soit mieux pour toi :)
titigrou Messages postés 111 Date d'inscription mardi 4 novembre 2003 Statut Membre Dernière intervention 4 mars 2004
18 févr. 2004 à 08:32
c'est sur mais c'est une autre façon de traduire les dates!!
je suis débutante alors ne soyez pas trop méchant!! ;-p
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.