8792 sujets
Voilà un petit script :
ca devrait pouvoir te dépanner
<? echo dateFr('',0); ?>
function dateFr($date='',$avec_heure = 1)
{
$gmt = -1;
//--- DATE DU JOUR EN FRANCAIS ---//
//
if(empty($date))
{
$date = getdate();
}
else
{
// On cherche le timestamp
$date = getdate(dttm2unixtime($date));
}
//--- Les noms des jours en français
$jour{0} = "dimanche";
$jour{1} = "lundi";
$jour{2} = "mardi";
$jour{3} = "mercredi";
$jour{4} = "jeudi";
$jour{5} = "vendredi";
$jour{6} = "samedi";
//--- Les noms des mois en français
$mois{1} = "janvier";
$mois{2} = "février";
$mois{3} = "mars";
$mois{4} = "avril";
$mois{5} = "mai";
$mois{6} = "juin";
$mois{7} = "juillet";
$mois{8} = "août";
$mois{9} = "septembre";
$mois{10} = "octobre";
$mois{11} = "novembre";
$mois{12} = "décembre";
//--- le jour en français
$jourfr = ucfirst($jour{$date['wday']});
//--- le jour en chiffre
$jour = $date['mday'];
//--- le mois en chiffre
$mois_cf = $date['mon'];
//--- le mois en français
$moisfr = $mois{$mois_cf} ;
//--- si vous souhaitez une majuscule pour le mois, activez la ligne ci-dessous
$moisfr=ucfirst($moisfr);
//--- l'annee`
$annee = $date['year'];
//--- l'heure
$date['hours'] = $date['hours'] + $gmt;
if($date['hours'] < 10)
{
$heures = "0".$date['hours'];
}
else
{
$heures = $date['hours'];
}
if($date['minutes'] < 10)
{
$minutes = "0".$date['minutes'];
}
else
{
$minutes = $date['minutes'];
}
if($date['seconds'] < 10)
{
$secondes = "0".$date['seconds'];
}
else
{
$secondes = $date['seconds'];
}
$heure = $heures.":".$minutes.":".$secondes;
//--- la date complète en français
if($avec_heure == "0")
{
$date_en_francais = "$jourfr $jour $moisfr $annee";
}
else
{
$date_en_francais = "$jourfr $jour $moisfr $annee à $heure";
}
return $date_en_francais;
}
ca devrait pouvoir te dépanner
Salut,
je pense que ce tuto devrait t'apporter bonheur.
sinon ce script que je viens d'improviser :
Modifié par ___seb (29 Jul 2005 - 22:47)
je pense que ce tuto devrait t'apporter bonheur.
sinon ce script que je viens d'improviser :
<?php
$jours = array("dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi");
$mois = array("janvier","février","mars","avril","mai","juin","juillet","aout","septembre","octobre","novembre","décembre");
$m = getdate();
echo "Nous sommes ".$jours[date('w')]." ".date('d')." ".$mois[$m['mon']-1];
?>
Modifié par ___seb (29 Jul 2005 - 22:47)