est-il possible d'obtenir le nom du mois en donnant une valeur entière PHP
salut, je suis à l'aide de PHP que je veux passer une valeur entière (1-12) et obtenez des mois correspondants de nom , il est un moyen en PHP de le faire ou je ne t mon propre à initialiser un des noms de mois tableau.
je veux faire comme
$month_name = get_month_name(1);
echo $month_name ; //echo january
merci d'avance
Vous devez vous connecter pour publier un commentaire.
Une autre construite en serait
Je serait bien si PHP a fait construire dans la façon d'avoir de la date de noms sans créer un objet date.
Utiliser ce code pour obtenir le nom du mois en donnant une valeur entière PHP
Vous pouvez construire une heure Unix (en 1970), en multipliant le numéro du mois par le nombre moyen de secondes dans un mois (2628000) et enlever les 15 jours, de sorte qu'il est toujours quelque part dans le milieu du mois. Donc, cela fonctionne très bien et évite une surcharge inutile:
Les dates réelles (si vous remplacez 'd F Y' pour 'F') varient à partir du 16 janvier 1970 au 16 décembre 1970 pour $i de 1 à 12. Vous pouvez faire une astuce similaire pour obtenir les noms des jours (avec 1 - 7 donnant lundi - dimanche):
utiliser la fonction mktime (), qui prend les éléments de la date en tant que paramètres.
De sortie:
Mars
En fonction mktime(), les paramètres sont heure,minute,seconde,jour,mois,année.
Pour plus d'informations, consultez http://php.net/manual/en/function.mktime.php