IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

convertir format date [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre du Club Avatar de Shivas
    Inscrit en
    Juin 2004
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 126
    Points : 66
    Points
    66
    Par défaut convertir format date
    Bonsoir,

    Je souhaite convertir une date YYYY-M-D au format YYYY-MM-DD. J'ai un calendrier qui me permet d effectuer des réservations. J effectue une boucle sur les jours du calendrier pour les comparer a ma bdd. Je change le format de ma date avec les paramètres "m" et "d" il m'affiche 2010-01-01 alors que ca fonctionne quand je concatène les variables, j'ai bien tous les jours du mois en cours. Quelqu'un a une idée ? Merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
     
    if ($avec_marquage_jour_reserve){
    	if ($nbr > 0){
     
    	$recup_date = $annee_en_cours.'-'.date("m",$mois_en_cours).'-'.date("d",$compteur_jour);
     
    	echo $recup_date;
     
     
    	while ($boucle = mysql_fetch_assoc($verif_day))				{		
    			$array_recherche = $boucle['Date'];
    			echo '<br>';
    			echo $array_recherche;
    						}
     
    if  ($recup_date == $array_recherche)
    {
    	$couleur_disponibilite = $couleur_reserve;
    					}
                       }
             }

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    La fonction date fonctionne avec des timestamp, pas avec des numéro de mois.

    Si tu veux obtenir un chiffre avec les eventuelles zéros tu peux faire comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $mois_en_cours = sprintf("%02d",$mois_en_cours);
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre du Club Avatar de Shivas
    Inscrit en
    Juin 2004
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 126
    Points : 66
    Points
    66
    Par défaut
    Merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Convertir format date
    Par nef1912 dans le forum Langage
    Réponses: 2
    Dernier message: 06/06/2014, 10h10
  2. Convertir formats date
    Par Peter89 dans le forum Access
    Réponses: 2
    Dernier message: 12/09/2012, 17h35
  3. Convertir format Dates
    Par Peter89 dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 11/07/2012, 18h02
  4. Convertir format date
    Par Hawaisunset dans le forum Sql Developer
    Réponses: 1
    Dernier message: 06/01/2012, 18h03
  5. convertir format date en a fr
    Par paradoxil dans le forum Collection et Stream
    Réponses: 4
    Dernier message: 04/02/2008, 09h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo