Ce qui affichera par exemple :

Nous sommes le 1er août 2007.

et non :

Nous sommes le 1 août 2007.

Voici la fonction :

function date_fr()
	{
		$jour=date("w");
		$mois=date("n")-1;
		$tabjour=array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
		$tabmois=array("Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre");
		
		if(date("j")==1)
			{
				$date_fr = "Nous sommes le ".$tabjour[$jour]." ".date("j")."er ".$tabmois[$mois]." ".date("Y");
			}

		else
			{
				$date_fr = "Nous sommes le ".$tabjour[$jour]." ".date("j")." ".$tabmois[$mois]." ".date("Y");
			}
		return $date_fr;
	}

Pour afficher la date il vous suffit de mettre le bout de code suivant dans votre page qui portera l'extension ".php", à l'endroit où vous souhaitez voir apparaître la date :

<?php echo date_fr(); ?>

Un petit commentaire si vous trouvez la fonction utile, n'est pas de trop ;-)