如何更改本周日历的开始日期?

时间:2011-05-02 22:46:58

标签: php calendar

即时尝试在我的网站中实现日历,我使用的代码来自:http://www.yiiframework.com/forum/index.php?/topic/3889-free-form-calendar-application/主要代码位于第二篇文章中。但问题是本周开始于周日,我需要将其更改为星期一,我无法弄清楚如何做到这一点。需要一点帮助!:)

1 个答案:

答案 0 :(得分:1)

之前我没有使用过该类,但是阅读源代码我看到了这一行:

/* table headings */
$headings = array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');

初始化其内容未在整个程序中修改的变量headings,只需使用calendar打印到HTML字符串(变量implode)。

这个类也没有构造函数的参数来告诉它用户需要周一(或任何其他日子)的输出作为一周的第一天......

如果要修改此类以实现该功能,则应执行以下操作:

  • 对于标题单元格:围绕implode headings变量上的running_day行进行更改。
  • 对于剩余的单元格:仔细分析变量{{1}}。
  • 另外不要忘记,通过作为类的构造函数的参数给出的变量设置此行为是很好的。