日期问题

pmaster 北京腾讯科技有限公司 2004-11-26 04:16:28
<?
$date6=date("Ymd");
$row_s=7;//日期
$date4=date("m-d");
$tomorrow = mktime (0,0,0,date("m") ,date("d")-1,date("Y"));
$date5=date("Ymd",$tomorrow);
// $test=$test+1;
for($j=0;$j<$row_s;$j++)
{
echo "<td>";
echo $date4++;
$date5++;
echo "<input type=hidden name=date1 value=\"$date5\">";
echo "</td>";
}
?>

我是这样循环出当前日期后的六天的,这种想法是错的
因为现在日期是11-26,那么循环出来的东西就是:
11-26 11-27 11-28 11-29 11-30 11-31 11-32
就是说她不是按正常的日期循环出来的!!
有没有办法按日历的循环出来?
就是这样:11-26 11-27 11-28 11-29 11-30 12-01 12-02
...全文
144 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
pmaster 2004-11-27
結帳,感謝各位!!
我采了口勞口刀老大的方法!
回复
flyonet 2004-11-26
唠叨老大的信誉又长了

uGain(uGain.org)和唠叨正解
回复
xuzuning 2004-11-26
<?php
$t = strtotime('2004/11/26');
for($i=0;$i<7;$i++)
echo date("m-d",strtotime("$i day",$t)).'<br>';
?>
回复
朝阳 2004-11-26
楼上的方法很简洁啊!又学到好东西了。
回复
uGain 2004-11-26
<?
$row_s=7;
for($j=0;$j<$row_s;$j++) {
echo $date=date('Y-m-d', mktime(0,0,0,date("m") ,date("d")+$j,date("Y"))).'<br>';
}
?>
回复
相关推荐
发帖
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2004-11-26 04:16
社区公告
暂无公告