Revision: 966
                            
                                                            
                                    
                                        
Initial Code
                                    
                                    
                                                            
                                    
                                        
Initial URL
                                    
                                    
                                
                                                            
                                    
                                        
Initial Description
                                    
                                    
                                
                                                            
                                    
                                        
Initial Title
                                    
                                    
                                                            
                                    
                                        
Initial Tags
                                    
                                    
                                                            
                                    
                                        
Initial Language
                                    
                                    
                                                    
                        at August 24, 2006 01:03 by olive
                            
                            Initial Code
// Renvoie une date en français à partir d'une date SQL (YYYY-MM-DD)
function date_fr ($date,$court = FALSE) 
{
	// Format court 12/08/2006
	if ($court == TRUE)
	{
		return substr($date,8,2) . "/" . substr($date,5,2) . "/" . substr($date,0,4);
	}
	
	// Format long 12 août 2006
	$mois_conv = array (
		"01" => "janvier",
		"02" => "février",
		"03" => "mars",
		"04" => "avril",
		"05" => "mai",
		"06" => "juin",
		"07" => "juillet",
		"08" => "août",
		"09" => "septembre",
		"10" => "octobre",
		"11" => "novembre",
		"12" => "décembre"
	);
	if (substr($date,8,2) != "00") 
	{
		$datefr['jour'] = substr($date,8,2);
	}
	if (substr($date,5,2) != "00") 
	{
		// Majuscule au mois s'il n'y a pas de jour défini (00)
		if (!$datefr['jour']) 
		{
			$datefr['mois'] = ucfirst($mois_conv[substr($date,5,2)]);
		}
		else
		{
			$datefr['mois'] = $mois_conv[substr($date,5,2)];
		}
	}
	if (substr($date,0,4) != "0000") 
	{
		$datefr['annee'] = substr($date,0,4);
	}	
	
	if ($datefr) 
    {
		$date = join (" ", $datefr);
		return $date;
	}
}
print date_fr("2006-12-31") ;
// Renvoie 31 décembre 2006
                                Initial URL
Initial Description
Initial Title
Convertir une date SQL (YYYY-MM-DD) en date lisible
Initial Tags
date
Initial Language
PHP