Formation Google AnalyticsSavez-vous bien utiliser les outils de mesure d'audience ?
Effectuez-vous un calcul de ROI (Retour sur investissement) pour savoir comment améliorer vos campagnes emarketing ?
Savez-vous utiliser les bons outils pour booster votre taux de transformation ?
La formation Web Analytics de Ranking Metrics, présentée par un expert reconnu officiellement par Google Analytics, vous apportera les réponses à toutes vos questions !
===> Informations et inscriptions.

php5 et dâtes

Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
dudo
WRInaute impliqué
WRInaute impliqué

Inscrit le: 10 Jan 2004
Messages: 315

URL permanente de ce messagePosté le : Mar Sep 11, 2007 11:59    Sujet du message: php5 et dâtes

Bonjour,

je débute en php5 et je travaille avec le code d'une API
qui me fournit juste ceci:

print <li class=n>".$job->date."<br />";

et qui me donne un format dâte du type: Fri, 07 Sep 2007 01:24:15 GMT
bien évidemment je préfèrai ceci : 07 septembre

Si quelqu'un peut m'expliquer comment manipuler le code

merci, par avance

ludo
 
dudo Visiter le site web du posteur
boutdepapier
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 04 Aoû 2006
Messages: 157

URL permanente de ce messagePosté le : Mar Sep 11, 2007 12:08    Sujet du message: php5 et dâtes

http://classes.scriptsphp.org/dl.1

T'as tout plein de class pour te faciliter la vie Wink
 
boutdepapier Visiter le site web du posteur
erestrebian
WRInaute impliqué
WRInaute impliqué

Inscrit le: 15 Juin 2007
Messages: 366
Localisation: Lettonie

URL permanente de ce messagePosté le : Mar Sep 11, 2007 13:54    Sujet du message: php5 et dâtes

Tu ne pourras pas afficher septembre complètement mais si tu veux un truc de style 17 sept 2007, tu peux faire

date("d M Y",$job->date)

où d est le jour sur deux chiffres 01 à 31
où M est le mois sur trois lettre de jan à sep
où Y est l'année sur quatre chiffres


et tu devrais sans doute remplacer le <br /> par </li>, le saut à la ligne se ferait automatiquement et ça ferait un code plus beau....

pour plus d'informations sur le format date, je te conseille :

http://lv2.php.net/manual/fr/function.date.php
 
erestrebian Visiter le site web du posteur
julienr
WRInaute passionné
WRInaute passionné

Inscrit le: 05 Aoû 2003
Messages: 679
Localisation: sous le soleil exactement

URL permanente de ce messagePosté le : Mar Sep 11, 2007 14:19    Sujet du message: php5 et dâtes

date ca prend pas un timestamp comme 2ème paramètre ?
 
julienr Visiter le site web du posteur
e-kiwi
Modérateur
Modérateur

Inscrit le: 23 Déc 2003
Messages: 12347
Localisation: Toulouse

URL permanente de ce messagePosté le : Mar Sep 11, 2007 14:24    Sujet du message: php5 et dâtes

non, c est facultatif
 
e-kiwi Visiter le site web du posteur
boutdepapier
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 04 Aoû 2006
Messages: 157

URL permanente de ce messagePosté le : Mar Sep 11, 2007 14:24    Sujet du message: php5 et dâtes

Non, par exemple : date("Y-m-d") retournera Année - Mois- Jour du serveur.
 
boutdepapier Visiter le site web du posteur
e-kiwi
Modérateur
Modérateur

Inscrit le: 23 Déc 2003
Messages: 12347
Localisation: Toulouse

URL permanente de ce messagePosté le : Mar Sep 11, 2007 14:25    Sujet du message: php5 et dâtes

Code:
function datefr($date_sql)
   {
 // Declaration du tableau des noms de jours en Francais
  //-------- ici
 
 $j_fr['Sunday'] = "Dimanche";
  $j_fr['Monday'] = "Lundi";
  $j_fr['Tuesday'] = "Mardi";
  $j_fr['Wednesday'] = "Mercredi";
  $j_fr['Thursday'] = "Jeudi";
  $j_fr['Friday'] = "Vendredi";
  $j_fr['Saturday'] = "Samedi";
 
  // Declaration du tableau des noms de jours en Francais
  $m_fr['01'] = "Janvier";
  $m_fr['02'] = "Fevrier";
  $m_fr['03'] = "Mars";
  $m_fr['04'] = "Avril";
  $m_fr['05'] = "Mai";
  $m_fr['06'] = "Juin";
  $m_fr['07'] = "Juillet";
  $m_fr['08'] = "Aout";
  $m_fr['09'] = "Septembre";
  $m_fr['10'] = "Octobre";
  $m_fr['11'] = "Novembre";
  $m_fr['12'] = "Decembre";
 
  $la_date = explode(' ', $date_sql); // on decompose la date SQL
  if (isset($la_date['1'])) $heure_sql= explode(':', $la_date['1']); // On prend la partie heure
  $date_sql = explode('-', $la_date[0]); // On prend la partie date
 
 
  if (substr($date_sql[2], 0, 1) == '0' ) // On verifie si le 1er caractere est 0 dans le numero du mois
  {
  // si oui alors on supprime le 1er caractere
  $date_sql[2] = substr($date_sql[2], 1, strlen($date_sql[2]) -1);
  }
 
  if (isset($heure_sql[0])) $heure = $heure_sql[0]; // La variable de l'heure
  if (isset($heure_sql[1])) $minutes = $heure_sql[1]; // La variable des minutes
  if (isset($heure_sql[2])) $secondes = $heure_sql[2]; // la variable des secondes
 
  $annee = $date_sql[0]; // La variable des annees
  $num_mois = $date_sql[1]; // La variable du numero du mois
  $nom_mois = $m_fr[$num_mois]; // La variable du mois en francais
  $num_jour = $date_sql[2]; // Le numero du jour
  if (($num_jour < 10) and ($num_jour > 0)) $num_jour="0".$num_jour;
  $nom_jour = $j_fr[date("l", mktime(0, 0, 0, $num_mois, $num_jour, $annee))];
// Le nom du jour en francais
 
  //$date = "$nom_jour $num_jour $nom_mois $annee";
  $date = "$num_jour-$num_mois-$annee"; // On forme la date
  if (isset($heure_sql[0]))  $heure = "à $heure:$minutes:$secondes"; // On forme l'heure
  else $heure='';
  $date_fr=$date;
  if ($heure != '::') $date_fr= $date_fr.' '.$heure;
 
  //retour de cette variable
  return $date_fr;
}


tu peux modifier les dernieres lignes si tu veux nom jour, numero jour, nom mois, numero mois, ... là ta la base au moins
 
e-kiwi Visiter le site web du posteur
julienr
WRInaute passionné
WRInaute passionné

Inscrit le: 05 Aoû 2003
Messages: 679
Localisation: sous le soleil exactement

URL permanente de ce messagePosté le : Mar Sep 11, 2007 14:27    Sujet du message: php5 et dâtes

erestrebian a écrit:
date("d M Y",$job->date)


$job->date c'est une chaîne pas un entier pour date, non ?
 
julienr Visiter le site web du posteur
erestrebian
WRInaute impliqué
WRInaute impliqué

Inscrit le: 15 Juin 2007
Messages: 366
Localisation: Lettonie

URL permanente de ce messagePosté le : Mar Sep 11, 2007 15:53    Sujet du message: php5 et dâtes

julienr a tout à fait raison... j'ai répondu un peu vite, je suis désolé!

Il faut en effet un timestamp... (comme indiqué dans le lien que j'ai donné) mais qui est bien facultatif
 
erestrebian Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

Autres sujets de discussion :

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort