用php for循环输出2010-1-1到2010-3-1之间的所有日期

最好打上编程的过程
2025-03-26 09:53:05
推荐回答(1个)
回答1:

可以用时间戳实现,但我感觉这个方法不太好,你可以参考一下

$statr=mktime(0,0,0,1,1,2010); //取开始的时间戳
$end=mktime(0,0,0,3,1,2010); //去结束的时间戳
$j=24*60*60; //一天的秒数
//for循环
for ($i=$statr; $i <= $end ; $i+=$j) { 
$time=date('Y-m-d',$i);//格式化
echo $time.'
';//输出
}
?>