TUTO PHP - FORMATER LES DATES

PrimFX Boris ('PrimFX') Le 17 avril 2016

Savoir afficher des dates et les heures en PHP, c'est bien. Arriver à les afficher dans le format souhaité plutôt que celui "de base" (notamment avec NOW() en SQL), c'est mieux !

Liens utiles:
Code du tuto:
<meta charset="utf-8" />
<?php

$bdd = new PDO('mysql:host=127.0.0.1;dbname=dateheuretuto;charset=utf8','root','');

setlocale(LC_TIME, 'fr');

$dtt = $bdd->query('SELECT * FROM heure ORDER BY datetimet DESC');
$dtt = $dtt->fetch()['datetimet'];
var_dump($dtt);

$var = ucfirst(strftime('%A, le %d ',strtotime($dtt)));
$var .= ucfirst(strftime('%B %Y',strtotime($dtt)));
var_dump($var);

?>

A propos de l'auteur

PrimFX
Boris ('PrimFX')

Je m'appelle Boris, j'ai 22 ans et je suis passionné d'informatique. Suite à mes études (Licence Informatique puis MSc Computer Science au Trinity College Dublin), je gère l'entreprise Single Quote co-fondée en 2019 et je profite de mon temps libre pour partager ma passion à travers des vidéos & articles 😃

Votre commentaire

Vous devez être connecté pour poster un commentaire. Se connecter ou Créer un compte

Commentaires 3

  • Gaby37 Le 29 novembre, à 18:16 | Répondre

    Rebonjour !
    Après une recherche plus poussée sur d'autres forums, j'ai trouvé et essayé :
    [code]setlocale(LC_TIME, 'fr_FR','French');
    [/code]et apparemment ça fonctionne en local et sur le serveur distant !

  • Gaby37 Le 29 novembre, à 17:52 | Répondre

    Bonjour,

    J'ai le même problème que Nagra !

    Bravo pour tous ces tutos de PrimFx.@Nagra

  • Nagra Le 1 septembre, à 12:17 | Répondre

    Hello,

    Excellent tuto sur les dates que je cherchais désespérément :-)
    J'ai essayé de mon coté, j'y arrive en local, mais la date reste en anglais lorsque je teste cela sur ma page en ligne !
    Y'a t'il une petite subtilité ?

    merci d'avance :-)