'Janvier', 2=>'Février', 3=>'Mars', 4=>'Avril', 5=>'Mai', 6=>'Juin', 7=>'Juillet', 8=>'Août', 9=>'Septembre', 10=>'Octobre', 11=>'Novembre', 12=>'Décembre'); function getLibelleMois($numMois) { global $tabMois; if ($numMois>0 && $numMois<13) return $tabMois[$numMois]; else return false; } function getNumMois($strMois) { global $tabMois; $mois=array_search(ucfirst(strtolower($strMois)), $tabMois); return $mois; } function dateT($formatIN, $formatOUT, $date) { switch ($formatIN) { case 'd M Y': $tmp=explode(' ', $date); $d=$tmp[0]; $m=getNumMois($tmp[1]); $Y=$tmp[2]; break; case 'Ymd': $d=substr($date,6,2); $m=substr($date,4,2); $Y=substr($date,0,4); break; case 'Y-m-d': $d=substr($date,8,2); $m=substr($date,5,2); $Y=substr($date,0,4); break; case 'd/m/Y': $d=substr($date,0,2); $m=substr($date,3,2); $Y=substr($date,6,4); break; default: return $date; } if ($m*1>0 && $m*1<10) $m='0'.($m*1); if ($d*1>0 && $d*1<10) $d='0'.($d*1); switch ($formatOUT) { case 'd/m/Y': return $d.'/'.$m.'/'.$Y; break; case 'Y': return $Y; break; case 'm': return $m; break; case 'd': return $d; break; case 'Ym': return $Y.$m; break; case 'Ymd': return $Y.$m.$d; break; case 'Y-m-d': return $Y.'-'.$m.'-'.$d; break; case 'Y/m/d': return $Y.'/'.$m.'/'.$d; break; default: return $date; } } ?>