|
|
|
|
Bonjour,
|
Setlocale(LC_TIME, "fr", "fra", "french", "fr_FR");
|
Bonsoir,
|
J'ai eut le meme souci dans une application que j'ai develloppé au sein du site intranet de mon entreprise : Voila le type de script que j'ai mis en place adapte le :
//Tranformation de la date en Francaise
$Year =substr($Date,7,4);
$Month=substr($Date,0,3);
$Day =substr($Date,4,2);
switch($Month)
{
case "Jan":
$Month = "01";
break;
case "Feb":
$Month = "02";
break;
case "Mar":
$Month = "03";
break;
case "Apr":
$Month = "04";
break;
case "May":
$Month = "05";
break;
case "Jun":
$Month = "06";
break;
case "Jul":
$Month = "07";
break;
case "Aug":
$Month = "08";
break;
case "Sep":
$Month = "09";
break;
case "Oct":
$Month = "10";
break;
case "Nov":
$Month = "11";
break;
case "Dec":
$Month = "12";
break;
}
$Date =$Day."/".$Month."/".$Year;
//Extrait hh:mm:ss
$Heure=substr($Heure,12,14);
//Liste les données
list($hour, $min, $sec, $am_pm) = explode(":", $Heure);
//Extrait si PM ou AM
$am_pm=substr($am_pm,3,2);
//Si am_pm=PM et heure est diff de 12
if($am_pm =="PM" && $hour!=12)
{
$hour=$hour+12;
}
elseif ($am_pm=="AM" && $hour==12)
{
$hour=$hour-12;
}
$Heure=$hour.":".$min.":".$sec;
En esperant que cela t'aidera |
Bjr
<html>
<body>
<?php
$month_fr = array("janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre");
$day_fr = array("dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi");
// $aaaammjj doit être une chaîne au format "AAAA-MM-JJ" ou "AAAA/MM/JJ" mais toujours avec un séparateur
function madate_timestamp($aaaammjj)
{
$ar = explode(substr($aaaammjj,4,1),$aaaammjj);
return mktime(0, 0, 0, $ar[1], $ar[2], $ar[0]);
}
function madate_perso($aaaammjj)
{
global $month_fr,$day_fr;
$ts = madate_timestamp($aaaammjj);
$ar = getdate($ts);
return $day_fr[$ar["wday"]]." ".$ar["mday"]." ".$month_fr[$ar["mon"]-1]." ".$ar["year"];
}
$aaaammjj="2007-09-23";
echo $aaaammjj.' -> '.madate_perso($aaaammjj);
?>
</body>
</html>
voilà PhP Il y a 10 types de personnes dans le monde : ceux qui comprennent le binaire et les autres ... |
Bonjour,
|