在php中获取给定年份的日期和月份

在php中获取给定年份的日期和月份,php,date,Php,Date,我想用php按年获取日期。(例如,1995年至2013年)。有人能帮我吗 01-01-1995 02-01-1995 . . . . . 2013年1月31日我想你要做的是获取1995年到2013年之间的所有日期。这叫做周期。PHP有一些很好的工具来实现这一点。例如,尝试查看DatePeriod。您的代码可以如下所示: $period = new DatePeriod( new DateTime('1995-01-01'), new DateInterval('P1D'),

我想用php按年获取日期。(例如,1995年至2013年)。有人能帮我吗

01-01-1995 02-01-1995 . . . . .
2013年1月31日

我想你要做的是获取1995年到2013年之间的所有日期。这叫做周期。PHP有一些很好的工具来实现这一点。例如,尝试查看DatePeriod。您的代码可以如下所示:

$period = new DatePeriod(
     new DateTime('1995-01-01'),
     new DateInterval('P1D'),
     new DateTime('2013-01-31')
);
这将为您提供一个DatePeriod对象,该对象使用填充了所有日期,因此您可以使用foreach循环对其进行迭代。您需要的时间间隔为每1天(P1D)。 接下来,您需要用所需的格式填充您自己的数组。例如:

foreach( $period as $date) { $array[] = $date->format('Y-m-d'); }
或者简单地打印日期,如下所示:

foreach( $period as $date) { echo $date->format('Y-m-d') . "<br />"; }
foreach($period as$date){echo$date->format('Y-m-d')。“
;”

我希望这有帮助。可在以下位置找到信息:

一年不是特定日期。你有什么数据?你需要什么?你的意思是你需要一份一年中所有日期的清单吗?可能的重复