繁体中文
设为首页
加入收藏
当前位置:PHP技术首页 >> PHP基础 >> 我们经常要处理一些以星期为单位的日期,以下的代码生成一个从当前周开始十个星期的下

我们经常要处理一些以星期为单位的日期,以下的代码生成一个从当前周开始十个星期的下

2004-11-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:比方说今天是2000-05-18 ,以下代码生成的是本周开始的十周的日期的一个 下拉列表。

比方说今天是2000-05-18 ,以下代码生成的是本周开始的十周的日期的一个

下拉列表。

$t_month=date("m");$t_day=date("d");$t_year=date("Y");

while (date("D",mktime(0,0,0,$t_month,$t_day,$t_year))!="Sat")

$t_day=$t_day+1;//到本周的星期六

$end_date=date("Y-m-d",mktime(0,0,0,$t_month,$t_day,$t_year));

$begin_date=date("Y-m-d",mktime(0,0,0,$t_month,$t_day-6,$t_year));

$day_begin[]=$begin_date;

$day_end[]=$end_date;

for ($i=1;$i<10;$i++)

{

$mydate=mktime(0,0,0,$t_month,$t_day-7,$t_year);

$t_month=date("m",$mydate);$t_day=date("d",$mydate);

$t_year=date("Y",$mydate);

$day_end[]=date("Y-m-d",$mydate);

$day_begin[]=date("Y-m-d",mktime(0,0,0,$t_month,$t_day-7,$t_year));

}

echo " "

?>

责任编辑:admin
相关文章