Votre campagne ici    
Nous sommes le vendredi 29 août 2008    


Accueil
Accueil





Accueil  Les scripts  Dates & heures  
Mise en ligne : lundi 29 mai 2006    
Par : CladX    

Exemple : Exemple de date : Lundi 1 Janvier 2001 12:00:00

<?php

// ------------------------------------------------------------------------- //
// Dates en français                                                         //
// ------------------------------------------------------------------------- //
// Auteur: Tole                                                              //
// Email:  abaudouin@wanagain.fr                                             //
// Web:    http://www.gefirex.com                                            //
// ------------------------------------------------------------------------- //

// J'ai eu plusieurs problèmes comme pas mal de personnes avec setlocale qui ne
// fonctionnait pas sur certains serveur.
// Donc j'étais obligé d'avoir ces foutus dates en français. Je me suis donc 
// décider Ã  faire une classe pour contourner le problème.
// On doit entre en paramère $time qui doit Ãªtre une date UNIX >> time().

// Exemple de date : Lundi 1 Janvier 2001 12:00:00
// Résultat au dessus des fonctions

class time_fr {

  var 
$heures '';
  var 
$minutes '';
  var 
$secondes '';
  var 
$mois_str '';
  var 
$mois_num '';
  var 
$jour_str '';
  var 
$jour_num '';  
  var 
$annee '';
    
  var 
$tab_mois = array(
      
"Janvier""Février""Mars""Avril""Mai""Juin",
      
"Juillet""Août""Septembre""Octobre""Novembre""Décembre"); 
  var 
$tab_jours = array(
      
"Lundi""Mardi","Mercredi""Jeudi""Vendredi""Samedi","Dimanche"); 
  
  function 
time_fr($time
  {
    
$this->heures strftime("%H",$time);
    
$this->minutes strftime("%M",$time);
    
$this->secondes strftime("%H",$time);
    
$this->mois_str $this->tab_mois[strftime("%m",$time)-1];
    
$this->mois_num strftime("%m",$time);
    
$this->jour_str $this->tab_jours[strftime("%u",$time)-1];
    
$this->jour_num strftime("%d",$time);
    
$this->annee strftime("%Y",$time);
  }
//constructeur
  
  //12:00 ----------------------------------
  
function hhmm()
  {
    return 
$this->heures.":".$this->minutes;
  }
//hhmm()

  //12:00:00 --------------------------------  
  
function hhmmss()
  {
    return 
$this->heures.":".$this->minutes.":".$this->secondes;
  }
//hhmmss()

  
  //Lundi 1 Janvier 2001 ---------------------
  
function jjjj()
  {
    return 
$this->jour_str." ".$this->jour_num." ".$this->mois_str." ".$this->annee;
  }
//jjjj()
  
  //01/01/2001 ------------------------------
  
function jj()
  {
    return 
$this->jour_num."/".$this->mois_num."/".$this->annee;
  }
//jj()
  
// time_fr

?> 


--- Réagir à cet article ---