PHP如何循环输出每一天?

如果得到一个时间段,2011-7-5到2011-7-12;要把这个时间段的每一天都显示出来,如7-5,7-6,7-7,7-8....数据库的时间字段是int类型,具体该怎... 如果得到一个时间段,2011-7-5到2011-7-12;要把这个时间段的每一天都显示出来,如7-5,7-6,7-7,7-8.... 数据库的时间字段是int类型,具体该怎么写? 展开
 我来答
葬¢堕泪
推荐于2017-11-24 · 超过44用户采纳过TA的回答
知道答主
回答量:94
采纳率:0%
帮助的人:92.2万
展开全部
以int型存数据库那估计存的是时间戳吧,直接拿出来用date()函数转换下就行了嘛
例如date('m-d', 从数据库中取出的时间戳)就得到第一天的日期了m代表月,d代表日
然后做个循环,这个时间戳+86400,就得到明天的了,一直到小于最大值为止
无厘头吧
推荐于2018-02-27 · TA获得超过571个赞
知道小有建树答主
回答量:531
采纳率:62%
帮助的人:149万
展开全部
<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
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Kh37iv4
2019-06-03
知道答主
回答量:24
采纳率:0%
帮助的人:1.6万
展开全部
时间循环每一天我喜欢看哎,推荐你个,看我的看我主页,。。,,里面有很多可以看哦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式