josserand_joss | J'ai créer ces 2 fonctions... si ça peut t'aider.
Code :
- //fonction qui permet de convertir une date format JJ/MM/AAAA en format AAAA-MM-JJ (compatible date MySQL)
- function convertDateFrMysql($date_fr)
- {
- //supprime les espaces en début et fin de saisie
- $date_fr = trim($date_fr);
- //remplace les slashs par des traits-d'union
- $date_fr = ereg_replace("[/]","-", $date_fr);
- //sépare les éléments de la date
- $tabdate_fr = explode('-',$date_fr);
- //format : $timestamp = mktime($heure, $minute, $seconde, $mois, $jour, $annee);
- //affiche le nb de secondes depuis le 01-01-1970
- $ts_date = mktime(0, 0, 0, $tabdate_fr[1], $tabdate_fr[0], $tabdate_fr[2]);
- //mise en forme de la date format MySQL
- $date_mysql = date("Y-m-d", $ts_date);
- return $date_mysql;
- }
- //fonction qui permet de convertir une date format AAAA/MM/JJ en format JJ-MM-AAAA (compatible date française)
- function convertDateMysqlFr($date_mysql)
- {
- //supprime les espaces en début et fin de saisie
- $date_mysql = trim($date_mysql);
- //remplace les slashs par des traits-d'union
- $date_mysql = ereg_replace("[/]","-", $date_mysql);
- //sépare les éléments de la date
- $tabdate_mysql = explode('-',$date_mysql);
- //format : $timestamp = mktime($heure, $minute, $seconde, $mois, $jour, $annee);
- //affiche le nb de secondes depuis le 01-01-1970
- $ts_date = mktime(0, 0, 0, $tabdate_mysql[1], $tabdate_mysql[2], $tabdate_mysql[0]);
- //mise en forme de la date format MySQL
- $date_fr = date("d-m-Y", $ts_date);
- return $date_fr;
- }
|
|