[Array] pour une date

Résolu
MastercroW Messages postés 1094 Date d'inscription   Statut Membre Dernière intervention   -  
MastercroW Messages postés 1094 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai un peux chercher sur le net je n'ai rien trouvé donc je viens ici.
Je voudrais afficher le mois en lettre avec un array.
J'ai pris une date_ins qui met directement la date lorsque l'on écrit un message.

DATE_FORMAT(date_ins, '%d-%M-%Y') 
(exemple : 09-10-2010) "

Quand je test :

 $mois = array ('Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre');

Sa ne fonctionne pas car sa affiche Array je ne sais pas pourquoi.

En globalité, pouviez vous m'expliquer comment mettre 10 en lettre 3 première lettre du mois. Ici on a octobre et je veux obtenir " OCT ".
PS : Si vous voulez le nom de ma table, elle s'appelle "news"
Merci d'avance, MastercroW

3 réponses

MastercroW Messages postés 1094 Date d'inscription   Statut Membre Dernière intervention   163
 
Ah oui j'ai oublié, on peux faire ceci :
$mois = ("%m");

Mais le problème posé est toujours pour l'array.
0
faboons Messages postés 275 Date d'inscription   Statut Membre Dernière intervention   50
 
Ensuite, regarde là :

https://www.php.net/manual/fr/function.strftime.php

c'est pratique pour les dates en toutes lettres.
0
faboons Messages postés 275 Date d'inscription   Statut Membre Dernière intervention   50
 
Salut,


<?php
 $mois = array ('Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre');

echo $mois[0];
?>


Ce code affichera janvier.
Après je ne comprends pas vraiment le sens de la suite de ton message.

Fab.
0
MastercroW Messages postés 1094 Date d'inscription   Statut Membre Dernière intervention   163
 
Merci
0