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; 
}


?>
 
info/calendier-date-mysql-to-date-fr.txt · Dernière modification: 2008/11/11 11:37 (modification externe)
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki