php5 et dâtes
9 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
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
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
-

erestrebian - WRInaute impliqué

- Messages: 394
- Inscription: Ven Juin 15, 2007 12:55
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
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
- boutdepapier
- WRInaute occasionnel

- Messages: 163
- Inscription: Ven Aoû 04, 2006 16:32
Non, par exemple : date("Y-m-d") retournera Année - Mois- Jour du serveur.
- Code: Tout sélectionner
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
-

erestrebian - WRInaute impliqué

- Messages: 394
- Inscription: Ven Juin 15, 2007 12:55
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
Il faut en effet un timestamp... (comme indiqué dans le lien que j'ai donné) mais qui est bien facultatif
9 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Statistiques des requêtes sur les moteurs en 2006
- Obtenir le nombre exact de requêtes effectuées sur Google
- The Technology Behind Google
- Suggestions de requêtes dans Google News
- Parts de marché des moteurs aux USA (Décembre 2006)
- Parts de marché des moteurs aux USA (Janvier 2007)
- Parts de marché des moteurs aux USA (Mars 2007)
- Les statistiques de Google Sitemaps
- Yahoo France propose des requêtes avec les recherches suggérées
- Google Trends : un pas vers le web social ?
- google e tes images
- google compte tes visiteurs
- Robotstats et PhP5
- Template PHP5
- php5 et extention_dir
- Hosteur et PHP5
- php5 > php
- Pb installation PHP5
- php5 et url-rewriting
- migration PHP4 ==> PHP5 et MYSQL 5
- [resolu]soap et php5 et vivastreet
- Programmation orientée objet en PHP5
- Migration php4 vers php5
- référencement en php5, et POO- problème
- fonction include : php4 à php5
Consultez la description détaillée des produits ou services de Google suivants : Google Alternate Views
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum