2010-05-05 7 views
0

Existe-t-il une fonction en php dans laquelle vous pouvez convertir le nombre 12 en son équivalent en un mois. Par exemple si la base de données mysql stocke des chiffres et non des mots pour les dates. comment convertir le nombre 12 en mot décembre?Comment faire pour convertir le nom du mois en nom du mois en php

+4

Cela semble un peu rudimentaire puisque vous pouvez rapidement et facilement configurer un tableau pour indexer 12 valeurs, donc je suppose que vous avez un plus gros problème que vous essayez d'aborder. Vous voulez élaborer un peu? – gurun8

Répondre

5

Vous pouvez faire comme:

echo date('F', mktime(0, 0, 0, 12)); 
+0

-1 - OP recherche des noms de mois – symcbean

+0

@symcbean: Je n'ai pas remarqué cela mais je l'ai corrigé avant de voir votre commentaire. Merci – Sarfraz

+0

Le code fonctionnera bien, tant que le script est seulement exécuté en janvier. – salathe

1
date("F", mktime(0, 0, 0, 12, 1, 2000)); 
11

Essayez et regarder la date function pour plus de réponses:

date('F', mktime(0, 0, 0, 12)) 
2
strftime("%B", mktime(0, 0, 0, 12)); 

Il est comme date() sauf qu'il prendra soin de localisation pour vous, si vous définissez une locale en utilisant setlocale auparavant.

1

Utilisez ce code:

echo date("F", mktime(0, 0, 0, $month, 1, 2010)); 

Où $ mois est votre numéro de 1 à 12.

En savoir plus sur les fonctions php Référence: date

Questions connexes