PHP-列出一年中一个月中的所有天[重复]

2024-05-15

可能的重复:
我在 PHP 中有 2 个日期,如何运行 foreach 循环来遍历所有这些日期? https://stackoverflow.com/questions/3207749/i-have-2-dates-in-php-how-can-i-run-a-foreach-loop-to-go-through-all-of-those-d

我是 PHP 新手。我怎样才能列出一年中的所有日子? (或从给定日期开始?)

我想做的是生成一个包含一个月中所有日期的表格,这样我就可以填写预算。它应该在年底结束,但应该能够从随机日期开始。

有关于我应该如何执行此操作的示例吗?我还应该能够看到日期的名称。例子 ”5 月 21 日 - 星期一"并列出 2013 年之前的所有日期和月份。


您可以使用它,但可能有一种更优雅的方式:

$start_date = '2012-06-01'; // Give in your own start date
$start_day = date('z', strtotime($start_date)); // 6th of June
$days_in_a_year = date('z', strtotime('2012-12-31')); // 31th of december

$number_of_days = ($days_in_a_year - $start_day) +1 ; // Add the last of december also
for ($i = 0; $i < $number_of_days; $i++) {
    $date = strtotime(date("Y-m-d", strtotime($start_date)) . " +$i day");
    echo date('d F - l', $date) .'<br />';
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PHP-列出一年中一个月中的所有天[重复] 的相关文章

随机推荐