如何使用PHP从周一开始创建日历
我有一个周日开始的活动日历。我必须把它改为星期一开始 我的部分代码:如何使用PHP从周一开始创建日历,php,calendar,Php,Calendar,我有一个周日开始的活动日历。我必须把它改为星期一开始 我的部分代码: <html> <body> <?php $dagteller=$firstDayArray["wday"]; $mDay=$firstDayArray["mday"]; define("ADAY", (60*60*24)); $mydate=getdate(date("U")); define("ADAY", (60*60*24)); for ($count=0; $co
<html>
<body>
<?php
$dagteller=$firstDayArray["wday"];
$mDay=$firstDayArray["mday"];
define("ADAY", (60*60*24));
$mydate=getdate(date("U"));
define("ADAY", (60*60*24));
for ($count=0; $count < (6*7); $count++) {
$dayArray = getdate($start);
if (($count % 7) == 0) {
if ($dayArray["mon"] != $month) {
break;
} else {
echo ("</tr ><tr>\n");
}
}
if ((!isset($_POST['month'])) || (!isset($_POST['year']))) {
$nowArray = getdate();
$month = $nowArray['mon'];
$year = $nowArray['year'];
$day = $nowArray['day'];
} else {
$month = $_POST['month'];
$year = $_POST['year'];
}
// on my table
echo ("<td bgcolor=\"#DDDDDD\"><center>".$dayArray["mday"]."</center></td>\n");
$start += ADAY;
?>
</body>
</html>
自己阅读PHP日期手册:
“W”标识符将帮助您周日从哪里开始?提供好的代码,检查我的答案!!其中是的
的结束括号?我确实更改了$mydate=getdate(日期(“U”);到$mydate=getdate(日期(“W”);。但没有任何变化将$dagteller=$firstDayArray[“wday”]更改为$dagteller=$firstDayArray[“wday”]-1,这就是解决方案