Affichage date et heure. [Résolu/Fermé]

Messages postés
67
Date d'inscription
vendredi 9 juillet 2010
Statut
Membre
Dernière intervention
4 août 2016
- - Dernière réponse :  Tony - 10 févr. 2015 à 19:20
Bonjour,

J'ai une requete sql qui me renvoi une colonne date dans un tableau, celle ci est représenté sous cette forme:
2011-08-03 00:00:00.000000

Comment puis-je n'afficher que la date (sans les heures)?

Mon code actuel est le suivant:
echo "<tr class='colorTab".$color."'><td>$DATEFIN</td>";

Merci d'avance.


Afficher la suite 

1 réponse

Messages postés
1623
Date d'inscription
lundi 21 juillet 2008
Statut
Membre
Dernière intervention
9 novembre 2019
327
0
Merci
soit tu met le type dans mysql en DATE au lieu de DATE/HEURE ou alors tu met ta date : 2011-08-03 00:00:00.000000 dans une variable et ensuite tu découpe la date et tant qu'à faire tu la met en format jour mois année comme ceci :

<?php
$date = '2011-08-03 00:00:00.000000';

// découpage
$annee = substr($date, 0, 4);
$mois = substr($date, 5, 7);
$jour = substr($date, 8, 10);

$date_jour_mois_annee = $jour.'-'.$mois.'-'.$annee;

// affichage
echo $date_jour_mois_annee;
?>

Signature hors charte - Supprimée par la modération
arthezius
Messages postés
3549
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
420 -
Ou sinon:
$var = '2011-08-03 00:00:00.000000';  

list($date, $time) = explode(" ", $var); 
list($year, $month, $day) = explode("-", $date); 

$datefr = $day.'/'.$month.'/'.$year; 
echo $datefr; 

Mais la première solution marchera très bien aussi :)
InformatiWeb
Messages postés
1623
Date d'inscription
lundi 21 juillet 2008
Statut
Membre
Dernière intervention
9 novembre 2019
327 -
j'ai un peu modifié mon code original pour lui car à la base j'utilise cette fonction pour autorisé l'utilisateur a indiquer une date au format jour mois année et ensuite la convertir en format anglais (année mois jour) pour la BDD MySQL