![](/img/trans.png)
[英]how to take the count based on first week and second and third week and fourth week
[英]How to get first, second, third and fourth Monday of each month?
我正在基于事件的网站上工作。 用户可以在一年中创建多个事件,这是表单的工作方式。
我们有一个选择框,其中包含以下选项:
另一个带有星期几名称的选择框。
例如,他可以选择在一年(或更长时间)内,每月的每个“第二”“星期一”重复他的事件。
现在,我正在寻找一种使用PHP获取每个第二个星期一的日期的方法(按照上面的示例)。
我有这段代码可以让我得到想要的东西...但是不确定在循环中使用它的好方法。
echo date("j, d-M-Y", strtotime("second monday 2017-11"));
我应该循环播放并更改年和月字符串吗?
谢谢!
幸运的是,这个问题已经解决了。 iCalendar标准具有“重复规则”组件,用于处理重复事件。 有RFC规范,也有官方的PHP实现 。 或者,在GitHub上查看tplaner / When库。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.