花褪残红青杏小。燕子飞时,绿水人家绕。

列出一年中所有的日期

菜鸟编程 十五楼的鸟儿 26504浏览 0评论
今天到某处下载有规律的文件的时候用到了这个dd,当时实在是想不出有什么好办法弄出来一年中所有的日期...自己写会累死加出错。于是乎搜来这个东东,php我是一窍不通,在此留档。
[code=php] //我来列出一年的所有日期.
// header("Content-type:text/html; charset=utf-8");
//上面这句是我注释掉的,不然会报错,提示已经指定编码,诡异~~
$date1 = '2008-12-31';
$time1=strtotime($date1);
$y = date("Y",$time1+86000*8);
for ($a =1; $a<366;$a++)
{
$d = date("d",$time1+=(3600*24));
$m = date("m",$time1);
echo $y.'年'.$m.'月'.$d."  ";
if (in_array($m,array(1,3,5,7,8,10,12))) {
$s[$a]=$m;
if(count($s)==31){
echo '
';
unset($s);
}
}elseif ($m!=2) {
$s[$a]=$m;
if(count($s)==30){
echo '
';
unset($s);
}
}else {
$s[$a]=$m;
if(count($s)==28){
echo '
';
unset($s);
}
}
if($a%7==0)echo '
';
}

?>
[/code]

转载请注明:鸟儿博客 » 列出一年中所有的日期

游客
发表我的评论 换个身份
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址