format de date
11 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
format de date
Bonjour
La je suis un peu perdu dans toutes mes solutions.
J'ai un truc très long pour obtenir à partir de:
2005-11-23
--> 23 Novembre 2005
Pour avoir 2005-11-23 je fais $date=date("Y-m-d");
Y a t-il moyen de transformer en 23 Novembre 2005 sans avoir 20 lignes de codes?
Merci
La je suis un peu perdu dans toutes mes solutions.
J'ai un truc très long pour obtenir à partir de:
2005-11-23
--> 23 Novembre 2005
Pour avoir 2005-11-23 je fais $date=date("Y-m-d");
Y a t-il moyen de transformer en 23 Novembre 2005 sans avoir 20 lignes de codes?
Merci
Bonjour
là est ton bonheur http://fr.php.net/date
ouai pas si evident que ca en fait
là est ton bonheur http://fr.php.net/date
ouai pas si evident que ca en fait
- Code: Tout sélectionner
$date=date("d F Y");
C'est clair. Moi qui suit un noob en programmation, ça m'a mis un mal de crane lorsque je suis arrivé sur la page
function datefr_mois($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[Thirsday] = "Jeudi";
$j_fr[Friday] = "Vendredi";
$j_fr[Saturday] = "Samedi";
// Declaration du tableau des noms de jours en Francais
$m_fr[1] = "Janvier";
$m_fr[2] = "Fevrier";
$m_fr[3] = "Mars";
$m_fr[4] = "Avril";
$m_fr[5] = "Mai";
$m_fr[6] = "Juin";
$m_fr[7] = "Juillet";
$m_fr[8] = "Aout";
$m_fr[9] = "Septembre";
$m_fr[10] = "Octobre";
$m_fr[11] = "Novembre";
$m_fr[12] = "Decembre";
$la_date = explode(' ', $date_sql); // on decompose la date SQL
$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);
}
$heure = $heure_sql[0]; // La variable de l'heure
$minutes = $heure_sql[1]; // La variable des minutes
$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
$nom_jour = $j_fr[date("l", mktime(0, 0, 0, $num_mois, $num_jour, $annee))];
etc...
là tu crée la chaine de caractere que tu veux en fonction du format que tu veux...
}
// 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[Thirsday] = "Jeudi";
$j_fr[Friday] = "Vendredi";
$j_fr[Saturday] = "Samedi";
// Declaration du tableau des noms de jours en Francais
$m_fr[1] = "Janvier";
$m_fr[2] = "Fevrier";
$m_fr[3] = "Mars";
$m_fr[4] = "Avril";
$m_fr[5] = "Mai";
$m_fr[6] = "Juin";
$m_fr[7] = "Juillet";
$m_fr[8] = "Aout";
$m_fr[9] = "Septembre";
$m_fr[10] = "Octobre";
$m_fr[11] = "Novembre";
$m_fr[12] = "Decembre";
$la_date = explode(' ', $date_sql); // on decompose la date SQL
$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);
}
$heure = $heure_sql[0]; // La variable de l'heure
$minutes = $heure_sql[1]; // La variable des minutes
$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
$nom_jour = $j_fr[date("l", mktime(0, 0, 0, $num_mois, $num_jour, $annee))];
etc...
là tu crée la chaine de caractere que tu veux en fonction du format que tu veux...
}
tangui a écrit:une date php en francais sans 10 lignes de codes? je ne crois pas que cela soit possible... car malheureusement les dates (mois et jours) par defaut sont en anglais
Hier je répondais à une question du genre:
http://www.webrankinfo.com/forums/viewtopic_40649.htm
Pour avoir les dates dans la langue courante:
http://php.belnet.be/manual/fr/function.strftime.php
Formate une date/heure locale avec les options locales
Donc pas besoin de s'amuser à traduire les dates, php le fait très bien tout seul.
Bien joué, j'avais oublié cette fonction...
Ce qui nous donne donc:
et voili
Edit: une petite erreur corrigé
Ce qui nous donne donc:
- Code: Tout sélectionner
<?
setlocale(LC_TIME, "fr"); //setlocale -- Modifie les informations de localisation
/*%A : nom complet du jour de la semaine (local).
%B : nom complet du mois (local).
%d : jour du mois en numérique (intervalle 01 à 31)
%Y : l'année, numérique, sur quatre chiffres */
$jour = strftime("%A");
$num_jour = strftime("%d");
$mois = strftime("%B");
$annee = strftime("%Y");
echo $jour." ".$num_jour." ".$mois." ".$annee;
//ou plus cours
$date=strftime("%A %d %B %Y");
echo $date;
?>
et voili
Edit: une petite erreur corrigé
11 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 :
- Outil de test d'indexation Google + analyse de l'âge d'un site
- Interview de Fred Cavazza le mercredi 21 mars 2007
- Liste complète des produits et services de Google
- Les pays gérés par la Google Toolbar 2.0
- Google Patents : moteur de recherche de brevets
- La Google Dance
- Etude de Googlebot, le robot crawler de Google (Fresh Bot, Deep Bot)
- Listes des requêtes les plus populaires du moment
- Google se lance dans la recherche de blogs
- Windows Live Search : son directeur Christopher Payne quitte Microsoft
- Calculer une date a partir d'une date existante.
- fonction transformation date francaise en date anglaise ?
- Date de cache = date d'indexation réelle?
- Date = Date - 6 heures par htaccess ???
- date
- Date mysql
- Conversion de date
- Date de premiére indexation?
- date dans l'url
- Date de mise à jour
- redirection en fonction de la date
- Probleme de date en PHP
- date et fuseau horaire
- Date du cache ne s'actualise plus
- Ma derniere annonce date !!!!!
Consultez la description détaillée des produits ou services de Google suivants : Google Patent Search
- Déterminer l'ancienneté d'un site
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








le forum