2010-10-07 137 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