php菜鸟请教,帮忙改一下
时间:2011-09-28
来源:互联网
这是一个日历, 全部代码都在,noww表示当前星期几;表示一个月有几天;firstw表示当月第一天星期几;
<?php
$date("Y-m-d");
if($m<= 0)
{
$Y= $Y- 1;
$m+= 12 ;
}
$w =($d+ 2*$m+3*($m+1)/5 + $Y+$Y/4 -$Y/100+$Y/400) % 7;
return $w;
switch($w)
{
case 0: $noww=1; break;
case 1: $noww=2; break;
case 2: $noww=3; break;
case 3: $noww=4; break;
case 4: $noww=5; break;
case 5: $noww=6; break;
case 6: $noww=7; break;
}
$w1=($d-1)%7;
$firstw=$noww-w1;;
if(($noww-$w1)<=0)
{
$firstw=w1;
}
$lastday=array('31','28','31','30','31','30','31','31','30','31','30','31');
if (($Y%4==0&&$Y%100!=0)||0==$Y%400)
{
$lastday[1] = 29;
}
return $lastday[m-1];
echo"<table width="620" border=1>";
echo" <tr>";
<td width="80">星期一</td>
<td width="80">星期二</td>
<td width="80">星期三</td>
<td width="80">星期四</td>
<td width="80">星期五</td>
<td width="80">星期六</td>
<td width="80">星期日</td>
echo"</tr>";
echo" <tr>";
for($i=1;$i<=6;$i++)
{
echo"<tr>";
for($j=firstw;$j<=7;$j++)
{
echo"<td>";
echo $firstw;
echo"</td>";
firstw++;
firstw<=lastday;
}
echo"</tr>";
}
echo" </tr>";
echo"</table>";
?>
<?php
$date("Y-m-d");
if($m<= 0)
{
$Y= $Y- 1;
$m+= 12 ;
}
$w =($d+ 2*$m+3*($m+1)/5 + $Y+$Y/4 -$Y/100+$Y/400) % 7;
return $w;
switch($w)
{
case 0: $noww=1; break;
case 1: $noww=2; break;
case 2: $noww=3; break;
case 3: $noww=4; break;
case 4: $noww=5; break;
case 5: $noww=6; break;
case 6: $noww=7; break;
}
$w1=($d-1)%7;
$firstw=$noww-w1;;
if(($noww-$w1)<=0)
{
$firstw=w1;
}
$lastday=array('31','28','31','30','31','30','31','31','30','31','30','31');
if (($Y%4==0&&$Y%100!=0)||0==$Y%400)
{
$lastday[1] = 29;
}
return $lastday[m-1];
echo"<table width="620" border=1>";
echo" <tr>";
<td width="80">星期一</td>
<td width="80">星期二</td>
<td width="80">星期三</td>
<td width="80">星期四</td>
<td width="80">星期五</td>
<td width="80">星期六</td>
<td width="80">星期日</td>
echo"</tr>";
echo" <tr>";
for($i=1;$i<=6;$i++)
{
echo"<tr>";
for($j=firstw;$j<=7;$j++)
{
echo"<td>";
echo $firstw;
echo"</td>";
firstw++;
firstw<=lastday;
}
echo"</tr>";
}
echo" </tr>";
echo"</table>";
?>
作者: nattyq 发布时间: 2011-09-28
$date("Y-m-d");
作者: gzrhappy 发布时间: 2011-09-28
无语,错误一大堆
先把代码规范了 再发出来、- -!
先把代码规范了 再发出来、- -!
作者: targer 发布时间: 2011-09-28
哥啊
你代码看不懂啊 ! 哪本书上写的 啊!
你代码看不懂啊 ! 哪本书上写的 啊!
作者: gzrhappy 发布时间: 2011-09-28
回复 targer
$date("Y-m-d");改成echo date("Y-m-d");
自己写的初学啊不知道怎么规范啊
$date("Y-m-d");改成echo date("Y-m-d");
自己写的初学啊不知道怎么规范啊
作者: nattyq 发布时间: 2011-09-28
回复 gzrhappy
$date("Y-m-d");改成echo date("Y-m-d");
自己写的初学啊不知道怎么规范啊
$date("Y-m-d");改成echo date("Y-m-d");
自己写的初学啊不知道怎么规范啊
作者: nattyq 发布时间: 2011-09-28
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28