我在尝试并仍然在想,如何获取包含当前月份中所有日期的数组,它应该包含格式中的所有日期: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