OXyGN
Vétéran
Membre # 13854
Lieu : Annecy > Lausanne
Messages : 2071 (1.24 par jour)
Score :
|
Message du 24-08-2006 @ 10:31
Voici le code que j'ai rajouté dans le fichier en question :
Citation if($key == 'DateTimeOriginal' || $key == 'DateTimedigitized' || $key == 'DateTime' || $key == 'DateTimeOriginal' )
{
$myDateTime = substr($val,11,8);
$myDateFr = substr($val,8,2) . "/" . substr($val,5,2) . "/" . substr($val,0,4);
$myDateFinale = $myDateFr . " " . $myDateTime;
$exifParsed[$lang_picinfo[$key]] = $myDateFinale;
}
else
{
$exifParsed[$lang_picinfo[$key]] = $val;
}
Maintenant, voici le code pour afficher la date dans le format que tu souhaites :
Citation if($key == 'DateTimeOriginal' || $key == 'DateTimedigitized' || $key == 'DateTime' || $key == 'DateTimeOriginal' )
{
//2005:10:03 07:03:50
$myDateTime = substr($val,11,8);
$myDateFr = substr($val,8,2) . "/" . substr($val,5,2) . "/" . substr($val,0,4);
//Pour convertir la date en seconde écoulées depuis le 01/01/1970 à 00:00
$myTimeStamp = mktime( substr($myDateTime,0,2), //Heure
substr($myDateTime,3,2), //Minutes
substr($myDateTime,6,2), //Secondes
substr($myDateFr,5,2), //Mois
substr($myDateFr,8,2), //Jour
substr($myDateFr,0,4) //Année
);
//On passe les paramètres de langue locale en Français
setlocale(LC_TIME, "fr");
//Et on stock dans les infos EXIF notre date au format souhaité
$exifParsed[$lang_picinfo[$key]] = strftime("%A %d %B %Y à %H:%M:%S", $myTimeStamp);
}
else
{
$exifParsed[$lang_picinfo[$key]] = $val;
}
Et voilààaa!
|