2010-10-07 5 views
3

Comment puis-je imprimer (écho) les jours d'un mois inconnu si le mois et l'année sont des paramètres?PHP itérer jours du mois donné mois et année

Merci.

+1

mois inconnu si mois: la pièce n'est pas claire. Cherchez-vous un moyen de trouver le nombre de jours dans un mm/aaaa donné? – codaddict

+0

Yup, je veux savoir combien de jours il a pour que je puisse courir pour et les montrer de 1 à max_days_in_that_month. – Francisc

+0

duplicata possible de [comment obtenir le nombre de jours du mois en cours? en PHP] (http://stackoverflow.com/questions/3691142/how-to-get-the-number-of-days-of-the-current-month-in-php) –

Répondre

4

Pour obtenir le nombre de jours dans un mois donné d'une année donnée, vous pouvez utiliser cal_days_in_month

echo cal_days_in_month(CAL_GREGORIAN, 10, 2010); // prints 31 
+0

Haha, brillant. Je vous remercie. J'en ai besoin pour improviser un genre de calendrier spécial qui ne montre que quelques jours, etc. – Francisc

+0

PHP a vraiment une fonction pour tout, n'est-ce pas? J'aurais suggéré d'utiliser la fonction date et d'utiliser le format de jour du mois ... mais c'est plus facile. – mpen

+0

Oui, il semble que oui, haha. – Francisc

2

Vous pouvez également utiliser la fonction date() pour obtenir le nombre de jours dans un mois. Vous pouvez également passer le 2ème paramètre strtotime() et spécifier une date spécifique:

$daysInMon = date('t', mktime(0, 0, 0, $month)); 
+0

Merci, Anton. [caractères supplémentaires] – Francisc

Questions connexes