calendier-date-mysql-TO-date-fr.php
<!-- $Id: script-nexen.php,v 1.4 2002/11/28 19:45:12 didou Exp $ -->
<!-- script-nexen.php,v 1.5 2001/05/30 13:02:01 pierre Exp -->
<!-- $Id: db.inc,v 1.24 2003/09/15 12:34:06 dams Exp $ -->
<!-- db.inc,v 1.238 2001/05/30 15:43:51 pierre Exp -->
<!-- $Id: connectlib.php,v 1.1 2001/11/20 09:04:45 sam Exp $ -->
<?php
/*
*
*
* Avertissement : Cette librairie de fonctions PHP est distribuee avec l'espoir
* qu'elle sera utile, mais elle l'est SANS AUCUNE GARANTIE; sans meme la garantie de
* COMMERCIALISATION ou d'UTILITE POUR UN BUT QUELCONQUE.
* Elle est librement redistribuable tant que la presente licence, ainsi que les credits des
* auteurs respectifs de chaque fonctions sont laisses ensembles.
* En aucun cas, Nexen.net ne pourra etre tenu responsable de quelques consequences que ce soit
* de l'utilisation ou la mesutilisation de ces fonctions PHP.
*/
/****
* Titre : Date format MySQL en date Francaise
* Auteur : FreeCreator
* Email : freecreator59@hotmail.com
* Url :
* Description : Cette fonction permet de convertir une date au format MySQL en date Francaise.
Elle retourne la date en francais
****/
function datefr($date_sql){
// Declaration du tableau des noms de jours en Francais
//-------- ici
$j_fr[Sunday] = "Dimanche";
$j_fr[Monday] = "Lundi";
$j_fr[Tuesday] = "Mardi";
$j_fr[Wednesday] = "Mercredi";
$j_fr[Thursday] = "Jeudi";
$j_fr[Friday] = "Vendredi";
$j_fr[Saturday] = "Samedi";
// Declaration du tableau des noms de jours en Francais
$m_fr[1] = "Janvier";
$m_fr[2] = "Fevrier";
$m_fr[3] = "Mars";
$m_fr[4] = "Avril";
$m_fr[5] = "Mai";
$m_fr[6] = "Juin";
$m_fr[7] = "Juillet";
$m_fr[8] = "Aout";
$m_fr[9] = "Septembre";
$m_fr[10] = "Octobre";
$m_fr[11] = "Novembre";
$m_fr[12] = "Decembre";
$la_date = explode(' ', $date_sql); // on decompose la date SQL
$heure_sql= explode(':',$la_date[1]); // On prend la partie heure
$date_sql = explode('-',$la_date[0]); // On prend la partie date
if (substr($date_sql[1],0,1) == '0' ) // On verifie si le 1er caractere est 0 dans le numero du mois
{
// si oui alors on supprime le 1er caractere
$date_sql[1] = substr($date_sql[1],1,strlen($date_sql[1]) -1);
}
$heure = $heure_sql[0]; // La variable de l'heure
$minutes = $heure_sql[1]; // La variable des minutes
$secondes = $heure_sql[2]; // la variable des secondes
$annee = $date_sql[0]; // La variable des annees
$num_mois = $date_sql[1]; // La variable du numero du mois
$nom_mois = $m_fr[$num_mois]; // La variable du mois en francais
$num_jour = $date_sql[2]; // Le numero du jour
$nom_jour = $j_fr[date("l", mktime(0,0,0,$num_mois,$num_jour,$annee))]; // Le nom du jour en francais
# $date = "Le $nom_jour $num_jour $nom_mois $annee"; // On forme la date
$date = "$nom_jour $num_jour $nom_mois $annee"; // On forme la date
$heure = "$heure:$minutes:$secondes"; // On forme l'heure
$date_fr= $date.' à '.$heure;
//retour de cette variable
return $date_fr;
}
?>