Programmation Web Avancée

Blogue

Les cours

Changer le format d'une date en PHP


Rédigé par , le
Il m'est arrivé fréquemment d'avoir une date en PHP ou MySQL qui devait être affichée selon un format défini.

Étapes

1- En utilisant la fonction strtotime, il est possible de prendre une date (en string) et de la transformer en nombre de secondes depuis EPOCH.
2- Ensuite, il ne reste qu'à utiliser la fonction date, qui permet d'afficher une date selon un certain format.


Exemple
<?php
    $dateMySQL = "2018-04-27 12:34:35";

    $seulementAnnee = date("Y", strtotime($dateMySQL));
    $seulementHeure = date("h:i", strtotime($dateMySQL));
    $seulementDate = date("Y-m-d", strtotime($dateMySQL));
?>
<div>
    Année : <?= $seulementAnnee ?>
</div>
<div>
    Heure : <?= $seulementHeure ?>
</div>
<div>
    Date : <?= $seulementDate ?>
</div>
Voilà!

Demandé par Jeff J. (H2018)
Ajouter votre commentaire
(facultatif)
(facultatif et non divulgé)
Captcha image
Prenez le nombre affiché et faites moins 1.
 
Blog  

Les articles


Pour envoyer une demande d'assistance à l'enseignant, cliquez ici