PHP如何循环输出每一天?

如果得到一个时间段,2011-7-5到2011-7-12;要把这个时间段的每一天都显示出来,如7-5,7-6,7-7,7-8.... 数据库的时间字段是int类型,具体该怎么写?

以int型存数据库那估计存的是时间戳吧,直接拿出来用date()函数转换下就行了嘛
例如date('m-d', 从数据库中取出的时间戳)就得到第一天的日期了m代表月,d代表日
然后做个循环,这个时间戳+86400,就得到明天的了,一直到小于最大值为止
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-02-27
<php?
$begin = "2015-08-01";$end = "2015-10-01";
$begintime = strtotime($begin);$endtime = strtotime($end);
for ($start = $begintime; $start <= $endtime; $start += 24 * 3600) {
    echo $start, "  \t  ", date("Y-m-d", $start), "<br/>";
}?>

输出

2015-08-01
2015-08-02
2015-08-03
........
2015-09-24
2015-09-25
2015-09-26
2015-09-27
2015-09-28
2015-09-29
2015-09-30
2015-10-01

本回答被网友采纳
第2个回答  2019-06-03
时间循环每一天我喜欢看哎,推荐你个,看我的看我主页,。。,,里面有很多可以看哦

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网