Php 如何获取当前和即将到来的日期?
如何从当前月/年开始连续获取月/年列表。i、 e.2017年1月、2017年2月、2017年3月、2017年4月等。该列表可以是任意长度(1月至10月、1月至12月等)Php 如何获取当前和即将到来的日期?,php,Php,如何从当前月/年开始连续获取月/年列表。i、 e.2017年1月、2017年2月、2017年3月、2017年4月等。该列表可以是任意长度(1月至10月、1月至12月等) 另外,没有开始和结束日期范围。您可以创建一个函数,通过传递长度来生成此列表。下面是可能对您有所帮助的示例代码 在本例中,1=1月和12=12月 $list = getList(01,02); print_r($list); function getList($from,$to) { $res = array(); fo
另外,没有开始和结束日期范围。您可以创建一个函数,通过传递长度来生成此列表。下面是可能对您有所帮助的示例代码 在本例中,1=1月和12=12月
$list = getList(01,02);
print_r($list);
function getList($from,$to)
{
$res = array();
for($i=$from;$i<=$to;$i++)
{
$res[] = date('M Y',strtotime('2017'.'-'.$i));
}
return $res;
}
$list=getList(01,02);
打印(列表);
函数getList($from,$to)
{
$res=array();
对于($i=$from;$i您可以创建一个函数,通过传递长度来生成此列表。下面是一个可能对您有所帮助的示例代码
在本例中,1=1月和12=12月
$list = getList(01,02);
print_r($list);
function getList($from,$to)
{
$res = array();
for($i=$from;$i<=$to;$i++)
{
$res[] = date('M Y',strtotime('2017'.'-'.$i));
}
return $res;
}
$list=getList(01,02);
打印(列表);
函数getList($from,$to)
{
$res=array();
对于($i=$from;$i这是一种可能的解决方案,使用间隔:
function getList($n) {
$now=new DateTime();
$myDate=new DateTime($now->format('Y-m-1'));
$interval=new DateInterval('P1M');
$result=[];
for ($i=0; $i<$n; ++$i) {
$result[]=$myDate->format('M Y');
$myDate->add($interval);
}
return $result;
}
函数getList($n){
$now=新日期时间();
$myDate=newdatetime($now->format('Y-m-1');
$interval=新的日期间隔('P1M');
$result=[];
对于($i=0;$iformat('M Y');
$myDate->add($interval);
}
返回$result;
}
它创建一个日期,指向当前月份的第一天,然后在每个周期中不断向其添加一个月。这是一个可行的解决方案,使用间隔:
function getList($n) {
$now=new DateTime();
$myDate=new DateTime($now->format('Y-m-1'));
$interval=new DateInterval('P1M');
$result=[];
for ($i=0; $i<$n; ++$i) {
$result[]=$myDate->format('M Y');
$myDate->add($interval);
}
return $result;
}
函数getList($n){
$now=新日期时间();
$myDate=newdatetime($now->format('Y-m-1');
$interval=新的日期间隔('P1M');
$result=[];
对于($i=0;$iformat('M Y');
$myDate->add($interval);
}
返回$result;
}
它创建一个日期,指向当前月份的第一天,然后在每个周期中不断向其添加一个月。可能重复的可能重复的