[PHP]Formatage date foireux

Discussion dans 'Web, design' créé par Arnoz, 29 Octobre 2005.

Statut de la discussion:
Fermée.
  1. Offline
    Arnoz Touriste
    Une page PHP sort les ifnos exif de photos JPEG, dont la date de création. Mais je n'arrive pas à formater cette date comme je le veux (à savoir jj/mm/aaa). Il me met toujours le fameux 01/01/1970.

    Un p'tit coup de main svp:

    Code:
    $informationPicture[1]=$exif[EXIF][DateTimeOriginal];  // creation date
    Arnoz, 29 Octobre 2005
    #1
  2. Offline
    Jereck Procrastinateur
    Equipe GamerZ.be
    Tu es sur que la date est "dans" le fichier JPEG ?
    Jereck, 29 Octobre 2005
    #2
  3. Offline
    Arnoz Touriste
    Oui parce que sans formatage ça fonctionne et sous Windows dans les propriétés du JPEG ça fonctionne aussi. D'ailleurs, au cas ou il n'y a pas, il y a un - à la place.
    Arnoz, 29 Octobre 2005
    #3
  4. Offline
    Tifox ou pas
    Essaye avec ça, chez moi ça marche (le format de la date n'est pas tout a fait le même que le tien, mais regarde la fonction date pour l'adapter à JJ/MM/AAAA)

    Code:
    // Lit les données EXIF
    $exif = exif_read_data("$dossier/$file", 'FILE');
    
    // R2cupération de la date e formatage de celle-ci (AAAA:MM:JJ HH:MM:SS)
    $date = date("Y:m:d H:i:s.", $exif['FileDateTime']);
    Tifox, 30 Octobre 2005
    #4
  5. Offline
    sebge2 Touriste

    tu fais comment pour voir la valeur obtenue ??

    si jamais tu peux essayer de faire un echo directement dessus .. pour voir un peu ce qui se cache et si c'est pas un probleme au niveau de l'affichage de la date et non de la vraie valeur
    sebge2, 31 Octobre 2005
    #5
  6. Offline
    Arnoz Touriste
    Tifox, ta manière fonctionne pas :-(

    Code:
    function getInformationAboutAPicture($pictureLocalization){ // get EXIFs
    
       $exif = exif_read_data ($pictureLocalization,0,true);
    
       $informationPicture[0]=$exif[FILE][FileName]; // name
       $informationPicture[1]=$exif[EXIF][DateTimeOriginal];  // creation date
    [...]
    
    return $informationPicture;
    Arnoz, 31 Octobre 2005
    #6
  7. Offline
    guslinux Gamerz'ien
    01/01/1970 ca corresond à 0, c'est que ta date est incomprise, ou vaut 0...

    pour info : http://be2.php.net/exif_read_data
    guslinux, 1 Novembre 2005
    #7
  8. Offline
    Arnoz Touriste
    C'est pour ça que je demande de l'aide. Tous les formatages que j'ai essayés sont foireux. Parce que sans formatage ça passe nickel :-(.
    Arnoz, 1 Novembre 2005
    #8
  9. Offline
    Tifox ou pas
    Tifox, 1 Novembre 2005
    #9
  10. Offline
    Arnoz Touriste
    Arnoz, 1 Novembre 2005
    #10
Statut de la discussion:
Fermée.