欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

按照案例写的万年历怎么加载不了日期,求各位老师帮忙看下

程序员文章站 2024-04-05 13:52:36
...
9999){//如果年数据不正确,显示错误信息。关闭返回上一页    echo "";    return false;}if($month12){    //如果月数据不争取,显示错误提示,关闭返回上一页    echo "";    return false;}//检测数据是否争取,否则++;//while(checkdate($month,$day,$year)){  //$date++;//}//绘制万年历表头?>
> >
$day"; $off='01'; }elseif($day=='01'and date('1',mktime(0,0,0,$month,$day,$year))=='Monday'){ //设置星期一的数据 echo ""; $off='02'; }elseif($day=='01'and date('1',mktime(0,0,0,$month,$day,$year))=='Tuseday'){ //设置星期二的数据 echo""; $off='03'; }elseif($day=='01'and date('1',mktime(0,0,0,$month,$day,$year))=='Wednesday'){ //设置星期三的数据 echo ""; $off='04'; }elseif($day=='01'and date('1',mktime(0,0,0,$month,$day,$year))=='Thursday'){ //设置星期四的数据 echo ""; $off='05'; }elseif($day=='01'and date('1',mktime(0,0,0,$month,$day,$year))=='Friday'){ //设置星期五的数据 echo ""; $off='06'; }elseif($day=='01'and date('1',mktime(0,0,0,$month,$day,$year))=='Saturday'){ //设置星期六的数据 echo ""; $off='07'; }else{ //直接显示日期 echo ""; } //递增while循环条件 $day++; //设置开关变量 $off++; //当$off大于7时,重起一行,并把$off变量置为1 if($off>7){ echo ""; $off='01'; }else{ echo ''; } } //计算剩下的数据,使用空表格填充 for($i=$off;$i "; } ?>
$day$day$day$day$day$day$day


回复讨论(解决方案)

while($day$date 的初值不对