Date complète en php
Fred
-
Fred -
Fred -
Bonjour,
J'ai une date au format 2008-05-11 (yy-mm-dd) issue d'une base MySQL.
Je souhaite la transformer dans mon script php en Dimanche 11 mai 2008.
Voici ce que j'ai fait
function datecomplete( $ladate ) {
$tableau_jour = array("dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi");
$tableau_mois = array("janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre");
$tab_date = explode("-",$ladate);
$num_jour = $tab_date[2];
$num_mois = $tab_date[1];
$mois = $tableau_mois[$num_mois-1];
$annee = $tab_date[0];
$num = date('w', $ladate);
$jour = $tableau_jour[$num];
echo $jour." ".$num_jour." ".$mois." ".$annee;
or, cela me donne toujours un jeudi donc c'est la ligne $num = date('w', $ladate); qui renvoie toujours la valeur 4.
Je ne vois pas où est le pb....
Merci de votre aide
Fred
J'ai une date au format 2008-05-11 (yy-mm-dd) issue d'une base MySQL.
Je souhaite la transformer dans mon script php en Dimanche 11 mai 2008.
Voici ce que j'ai fait
function datecomplete( $ladate ) {
$tableau_jour = array("dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi");
$tableau_mois = array("janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre");
$tab_date = explode("-",$ladate);
$num_jour = $tab_date[2];
$num_mois = $tab_date[1];
$mois = $tableau_mois[$num_mois-1];
$annee = $tab_date[0];
$num = date('w', $ladate);
$jour = $tableau_jour[$num];
echo $jour." ".$num_jour." ".$mois." ".$annee;
or, cela me donne toujours un jeudi donc c'est la ligne $num = date('w', $ladate); qui renvoie toujours la valeur 4.
Je ne vois pas où est le pb....
Merci de votre aide
Fred
A voir également:
- Date complète en php
- Zuma gratuit télécharger complète - Télécharger - Jeux vidéo
- Complete internet repair - Télécharger - Web & Internet
- Télécharger zuma revenge version complète gratuit pour pc - Télécharger - Jeux vidéo
- Telechargement film d'action complet en francais - Télécharger - TV & Vidéo
- Capturer une page web complète - Guide
1 réponse
Bon, j'ai trouvé ce script mais il doit y avoir une erreur car ne fonctionne pas tout le temps...
Quelqu'un aurait une fonction fiable qui pourrait renvoyer le jour d'une date ?
Merci
Fred
<?php
function getday($jour, $mois, $annee){
$anne=$anne2+200;
if ($anne%4===0){
//pour les années bisextiles, on est obligé de prévoir deux tableaux
//si l'anée est bisextille
$day_per_month=array(31,29,31,30,31,30,31,31,30,31,30,31);
}else{
//si elle ne l'est pas
$day_per_month=array(31,28,31,30,31,30,31,31,30,31,30,31);
}
//Le nombre de jours de décalage entre les jours de la semaine en fonction du mois.
$mois_nombre=array(0,3,3,6,1,4,6,2,5,0,3,5);
return ($mois_nombre[$mois-1]+($anne-$anne%4)/4+$anne%7+1+$jour)%7;
}
echo getday(10, 6, 2007);
?>
Quelqu'un aurait une fonction fiable qui pourrait renvoyer le jour d'une date ?
Merci
Fred
<?php
function getday($jour, $mois, $annee){
$anne=$anne2+200;
if ($anne%4===0){
//pour les années bisextiles, on est obligé de prévoir deux tableaux
//si l'anée est bisextille
$day_per_month=array(31,29,31,30,31,30,31,31,30,31,30,31);
}else{
//si elle ne l'est pas
$day_per_month=array(31,28,31,30,31,30,31,31,30,31,30,31);
}
//Le nombre de jours de décalage entre les jours de la semaine en fonction du mois.
$mois_nombre=array(0,3,3,6,1,4,6,2,5,0,3,5);
return ($mois_nombre[$mois-1]+($anne-$anne%4)/4+$anne%7+1+$jour)%7;
}
echo getday(10, 6, 2007);
?>