很多站长朋友们都不太清楚php循环输出时间,今天小编就来给大家整理php循环输出时间,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 用php for循环输出2010-1-1到2010-3-1之间的所有日期 2、 PHP如何循环输出每一天? 3、 php 有 2个时间 如何计算2 个时间差几个月然后循环输出月份 用php for循环输出2010-1-1到2010-3-1之间的所有日期可以用时间戳实现,但我感觉这个方法不太好,你可以参考一下
<?php
$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.'<br>';//输出
}
?>
PHP如何循环输出每一天?以int型存数据库那估计存的是时间戳吧,直接拿出来用date()函数转换下就行了嘛
例如date('m-d', 从数据库中取出的时间戳)就得到第一天的日期了m代表月,d代表日
然后做个循环,这个时间戳+86400,就得到明天的了,一直到小于最大值为止
php 有 2个时间 如何计算2 个时间差几个月然后循环输出月份$time1 = '时间1'; // 这里是时间戳
$time2 = '时间2'; // 时间2的时间戳
$year1 = date("Y",$time1); // 时间1的年份
$month1 = date("m",$time1); // 时间1的月份
$year2 = date("Y",$time2); // 时间2的年份
$montstrong = date("m",$time2); // 时间2的月份
// 接下来先算年份相差几年在乘以12,再算月份相差几月,两个一加就好了。
关于php循环输出时间的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php循环输出时间 php循环输出数组的详细内容...