日期问题

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
...全文
168 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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>';
}
?>

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧