php用户动态日期


php dynamic date for user

这里的各位专家您好。

我有一个概念性的问题,需要一些帮助。

在我们的网站中,我们允许用户在特定的时间内加入一个群组。因此,有一个小组的活动概述如下:第1周第0天、第4周第1天、第2周第1日、第5周第5天、第3周第2天。在这些组中,我们允许用户根据自己的意愿加入和离开,因此第0周第1天对每个用户来说不一定相同。

我通过查看用户加入小组的日期,然后计算出他们目前所在的星期,这不是我的问题。我的问题来自于我如何翻译像第0周第4天这样的一天的活动会在一周中的哪一天失败。

我曾想过使用用户加入组的一周中的某一天作为偏移,但我不确定这是否是正确的处理方法,因为当偏移造成计算的一周的某一日实际上不是有效的工作日时,可能会出现问题。

有人能推荐一个更好的解决方案吗?

谢谢!

不要重新发明轮子,这已经存在于PHP 中

http://php.net/manual/en/book.datetime.php

给定一个日期,你可以计算星期一、星期二、星期三等。在标准的日期-时间课程中工作总是更好的。