Comment reconstruire une date à partir d'un int ?

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


Meeuuuhhh
WRInaute accro
WRInaute accro
 
Messages: 1797
Inscription: Lun Jan 08, 2007 21:48

Comment reconstruire une date à partir d'un int ?

Message le Mer Aoû 20, 2008 21:45

Bonjour,

J'ai un champs dont la date des posts est de cette forme :
Code: Tout sélectionner
1216205680


Comment puis je faire pour que ça ressorte ainsi, par exemple :
Code: Tout sélectionner
dimanche 27 juillet 2008 à 14:41


Merci d'avance


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 5224
Inscription: Mer Nov 23, 2005 10:38

Message le Mer Aoû 20, 2008 21:51



Djoule_logo
WRInaute passionné
WRInaute passionné
 
Messages: 712
Inscription: Mer Mai 30, 2007 0:21

Message le Mer Aoû 20, 2008 22:44

Une petit fonction pour faire ce que tu veux ;)
$timestamp vaudra ton int

Code: Tout sélectionner
function date_fr($timestamp) { // fonction dise francisation de la date
   $jour =  date('l', $timestamp);
   $le = date('j', $timestamp);
   $mois =  date('F', $timestamp);
   $annee = date('Y', $timestamp);
   switch($jour) {
      case 'Monday': $jour = 'Lundi'; break;
      case 'Tuesday': $jour = 'Mardi'; break;
      case 'Wednesday': $jour = 'Mercredi'; break;
      case 'Thursday': $jour = 'Jeudi'; break;
      case 'Friday': $jour = 'Vendredi'; break;
      case 'Saturday': $jour = 'Samedi'; break;
      case 'Sunday': $jour = 'Dimanche'; break;
      default: $jour =''; break;
     }
   switch($mois) {
      case 'January': $mois = 'Janvier'; break;
      case 'February': $mois = 'Février'; break;
      case 'March': $mois = 'Mars'; break;
      case 'April': $mois = 'Avril'; break;
      case 'May': $mois = 'Mai'; break;
      case 'June': $mois = 'Juin'; break;
      case 'July': $mois = 'Juillet'; break;
      case 'August': $mois = 'Août'; break;
      case 'September': $mois = 'Septembre'; break;
      case 'October': $mois = 'Octobre'; break;
      case 'November': $mois = 'Novembre'; break;
      case 'December': $mois = 'Decembre'; break;
      default: $mois =''; break;
     }
     return $jour." ".$le." ".$mois." ".$annee;
}


Cette fonction ne t'affiche pas l'heure, mais elle est très simple à completer pour ça.


spout
WRInaute accro
WRInaute accro
 
Messages: 1320
Inscription: Mer Mai 14, 2003 11:05

Message le Jeu Aoû 21, 2008 5:34

strftime() est mieux étant donné qu'il fonctionne avec setlocale (pas besoin de "hardcoder" des jours et des mois en fr)


Meeuuuhhh
WRInaute accro
WRInaute accro
 
Messages: 1797
Inscription: Lun Jan 08, 2007 21:48

Message le Sam Aoû 23, 2008 0:55

Merci pour vos réponses.

Là j'ai décroché un peu de la question parce que j'ai un script urgent à faire, mais je me re-penche dessus dès que possible et je vous dis le résultat :-)


Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Patent Search

  • Combinaison de mots-clés
    Cet outil vous permet de créer à partir de quelques mots-clés une liste d'expressions constituées des mots pris dans tous les ordres possibles. Il sert aux analyses de positionnement et achats de mots-clés.
  • Ancienneté d'un site dans Google
    Cet outil vous permet de connaître une estimation de l'ancienneté d'un site : il fournit la date à laquelle Google l'a indexé la première fois (et la même chose pour archive.org).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités