Convertir une date [ php5 ]
happy_girl
Messages postés
121
Statut
Membre
-
happy_girl Messages postés 121 Statut Membre -
happy_girl Messages postés 121 Statut Membre -
Bonjour,
Je travaille actuellement sur une application réalisée en php5 et à l'aide du framwork Transaction Engine 3.
Je veux convertir une date française (jj-mm-yyyy) en une date anglaise (yyyy-mm-jj) pour que je puisse la stocker dans la base de donnees, pour cela j'utilise la méthode KT_formatDate2DB($date) définit dans le fichier /common/KT_functions.inc.php, mais la méthode ne donne pas le bon resultat, ça donne toujours le format de la date en entréé (c a d le format de la variable $date).
Si quelqu'un a une solution à ce problème n'hesite pas à répondre à ce message.
Merciii
Je travaille actuellement sur une application réalisée en php5 et à l'aide du framwork Transaction Engine 3.
Je veux convertir une date française (jj-mm-yyyy) en une date anglaise (yyyy-mm-jj) pour que je puisse la stocker dans la base de donnees, pour cela j'utilise la méthode KT_formatDate2DB($date) définit dans le fichier /common/KT_functions.inc.php, mais la méthode ne donne pas le bon resultat, ça donne toujours le format de la date en entréé (c a d le format de la variable $date).
Si quelqu'un a une solution à ce problème n'hesite pas à répondre à ce message.
Merciii
A voir également:
- Convertir une date [ php5 ]
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Convertir epub en kindle - Guide
- Convertir kindle en epub - Guide
- Convertir wfp en mp4 - Forum Accessoires & objets connectés
- Jm date désabonnement ✓ - Forum Consommation & Internet
2 réponses
Bonjour
Autant le faire directement en manipulat la chaine :
Autant le faire directement en manipulat la chaine :
$dateanglaise=substr($datefrancaise,6,4).'-'.substr($datefrancaise,3,2).'-'.substr($datefrancaise,0,2)
Merciii pour ta reponse ça marche à merveille, mais dans mon cas, j'ai un calendrier qui retourne 1-4-2011 au lieu de 01-04-2011, donc ça marche pas à 100%, alors moi j'ai pensé à une autre solution, c'est d'utiliser la fonction explode qui va chercher les "-" puis ranger les chiffres sous forme du tableau, voici ma nouvelle fonction qui marche très bien dans mon cas :
// $test = "01-04-2011";
function test($test){
$date = explode("-", $test);
return $date[2]."-".$date[1]."-".$date[0];
}
Par contre je veux toujours savoir l'utilité de la fonction de la fonction KT_formatDate2DB($date), je veux savoir qu'est ce qu'il doit retourner normalement !!!!
anybody to help plz !!
// $test = "01-04-2011";
function test($test){
$date = explode("-", $test);
return $date[2]."-".$date[1]."-".$date[0];
}
Par contre je veux toujours savoir l'utilité de la fonction de la fonction KT_formatDate2DB($date), je veux savoir qu'est ce qu'il doit retourner normalement !!!!
anybody to help plz !!