2010-10-07 67 views
3

如果月份和年份是参数,如何打印(回显)未知月份的日期?PHP迭代月份和月份的月份

谢谢。

+1

如果月份未知的月份:部分不清楚。你在寻找一种方法来查找给定mm/yyy的天数吗? – codaddict 2010-10-07 16:42:56

+0

是的,我想知道它有多少天,所以我可以运行并显示他们从1到max_days_in_that_month。 – Francisc 2010-10-07 16:49:22

+0

[如何获取当月的天数?在PHP中](http://stackoverflow.com/questions/3691142/how-to-get-the-number-of-days-of-the-current-month-in-php) – 2014-07-21 16:15:38

回答

4

要得到的天数在某一年的某月,你可以使用cal_days_in_month

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

哈哈,辉煌。谢谢。我需要这个即兴创建一个特殊的日历,只显示几天等。 – Francisc 2010-10-07 16:44:09

+0

PHP真的有一个功能的一切,不是吗?我会建议使用日期函数并使用日期格式字符......但这更容易。 – mpen 2010-10-07 21:02:40

+0

是的,它似乎确实如此,哈哈。 – Francisc 2010-10-09 01:44:59

2

您也可以使用日期()函数来获得一个月的天数。您也可以通过第二个参数strtotime()并指定具体日期:

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

谢谢,安东。 [额外字符] – Francisc 2012-06-11 13:16:14