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


How to change the starting day of this week's calendar?

我试图实现一个日历在我的网站,我使用的代码从:http://www.yiiframework.com/forum/index.php?/topic/3889-free-form-calendar-application/主代码是在第二篇文章。但问题是,这一周从周日开始,我需要把它改成周一,我不知道该怎么做。需要一点帮助!:)

我以前没有使用过这个类,但是在阅读源代码时,我看到了这一行:

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

初始化变量headings,其内容在整个程序中未被修改,并简单地将其打印为带有implode的HTML字符串(变量calendar)。

这个类也缺少一个参数,用于告诉构造函数用户需要星期一(或其他任何一天)作为一周的第一天的输出…

如果你想修改这个类来实现这个功能,你应该这样做:

  • 对于标题单元格:在implode超过headings变量的行周围进行更改。
  • 对于剩余的细胞:仔细分析变量running_day
  • 也不要忘记,通过一个变量作为参数给类的构造函数设置这种行为是很好的。