我在嘗試並仍然在想,如何獲取包含當前月份中所有日期的數組,它應該包含格式中的所有日期:year-month -天。謝謝你的幫助!包含當前月份所有日期的PHP數組
8
A
回答
16
嘗試:
// for each day in the month
for($i = 1; $i <= date('t'); $i++)
{
// add the date to the dates array
$dates[] = date('Y') . "-" . date('m') . "-" . str_pad($i, 2, '0', STR_PAD_LEFT);
}
// show the dates array
var_dump($dates);
2
4
一個簡單的函數返回這樣的陣列可以是這樣的:
function range_date($first, $last) {
$arr = array();
$now = strtotime($first);
$last = strtotime($last);
while($now <= $last) {
$arr[] = date('Y-m-d', $now);
$now = strtotime('+1 day', $now);
}
return $arr;
}
如果需要的話,可以提高它通過將步驟(+1 day
)和輸出格式(Y-m-d
)更改爲可選參數ERS。
+1
最適合我的情況,當我有一個開始和結束的日期,謝謝 – JochemQuery
相關問題
- 1. PHP獲取日期的當前月份
- 2. 如何從包含當前月份的日期的數據庫的所有表中搜索所有記錄?
- 3. 當前日期,當前月份?
- 4. MonthBegin當前月份包含錨定日期
- 5. 選擇月份的第一天到當前日期之間的所有日期
- 6. 驗證當前月份中的日期
- 7. 顯示數組對應於當前月份的日期
- 8. 比較日期updated_at到當前月份
- 9. 選擇當前月份到下個月份的日期範圍日期範圍
- 10. 如果日期在當前月份之前,則將日期轉換爲當前月份的第一個
- 11. 計算當前年份和當前月份的星期日數量?
- 12. 從日期列中分組月份併爲所有月份添加數量
- 13. 選擇月份和月份中的所有日期的總和
- 14. 如何阻止包括日期助手當前日期和月份的軌道
- 15. 包含日期的打印數組php
- 16. 減去下個月的當前月份日期
- 17. 顯示日期,月份和年份代替當前的日期,月份和年份
- 18. jQuery Datepicker將默認日期設置爲「當前月份,當前日期,(當前年份-18)」
- 19. 在SQL中顯示當前日期的年份和月份
- 20. 數組排序包含在PHP日期
- 21. 當前月份第一天的日期和提前5天的日期。 MySQL的
- 22. 計算當前月份的工作日數,不包括在.net
- 23. 如何從包含日期的數組中獲得不同的月份
- 24. 選擇框月份和月份從PHP當前月份開始
- 25. 在30天內獲取行,當年是當前年份,月份是當前月份,日期是字符串
- 26. 如何從2日期起獲得月數和月數的所有月份?
- 27. 阿拉伯月份日期函數PHP
- 28. 如何獲得當前日期,月份,年份在斯卡拉
- 29. jQuery UI DatePicker - 選擇日期設置日期,月份,但當前年份
- 30. 從數據庫獲取當前月份日期
直截了當,很好。日期+1('t')。 – Jean