永发信息网

PHP 怎么列出某一个日期距离现在的日期

答案:1  悬赏:0  手机版
解决时间 2021-01-23 06:56
  • 提问者网友:杀生予夺
  • 2021-01-23 02:37
比如
$aa="2013-12-25";
$bb=time();
我想列出2013-12距离现在的月份
array(12) {
[1] => string(6) "2013-12"
[2] => string(6) "2014-1"
[3] => string(6) "2014-2"
[4] => string(6) "2014-3"
[5] => string(6) "2014-...."
}
现在只能列出当年的当前月份
for ($i = 1; $i <= date('m'); $i++) {
$dates[$i] = date('Y-'.$i, strtotime(date("Y-m-d")));
}
最佳答案
  • 五星知识达人网友:鱼忧
  • 2021-01-23 04:15
<?php 
    for($y="2013",$m =12;strtotime("$y-$m-01") <= time();$m++)
    {
        if($m > 12)
        {
           $m -=12;
           $y +=1;
        }
        echo $y."-".$m."  ";
        array_push($dates,"{$y}-{$m}");     
   }        
?>

//$y,$m初始值可以自己改,结束值也可以自己改
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯