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

发布于 2024-11-04 07:42:32 字数 290 浏览 0 评论 0原文

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

im trying to implement a calendar in my website, im using code from: http://www.yiiframework.com/forum/index.php?/topic/3889-free-form-calendar-application/ The main code is in the second post. But the thing is that the week starts on sunday and i need to change it to monday and i can't figure out how to do that. A little help is needed!:)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

关于从前 2024-11-11 07:42:33

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

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

初始化变量headings,其内容在整个程序中没有被修改,它们只是打印到HTML字符串(变量 calendar) 和 implode

此类还缺少构造函数的参数来告诉它用户需要以星期一(或任何其他日期)作为一周的第一天的输出...

如果您想修改此类以实现该功能,您应该这样做:

  • 对于标题单元格:在 headings 变量完成 implode 的行周围进行更改。
  • 对于其余单元格:仔细分析变量 running_day
  • 另外不要忘记,最好通过作为参数传递给类构造函数的变量来设置此行为。

I haven't used that class before, but reading the source code I see this line:

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

initializing the variable headings whose contents are not modified in the whole program, and they are simply printed to the HTML string (variable calendar) with an implode.

This class also lacks a parameter for the constructor to tell it that the user needs the output with Monday (or any other day) as the first day of the week...

If you want to modify this class in order to implement that functionality, you should do:

  • For the heading cells: make your changes around the line where the implode over the headings variable is done.
  • For the remaining cells: analyze carefully the variable running_day.
  • Also do not forget that it is nice to have this behaviour set by a variable given as parameter to the constructor of the class.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文