如何使用PHP从星期一开始创建日历

时间:2014-01-05 16:37:05

标签: 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; $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>

1 个答案:

答案 0 :(得分:1)

自己阅读PHP日期手册: http://www.php.net/manual/en/function.date.php

'W'标识符可以帮助您