4

是否可以根据给定月份和年份的工作日确定日期。

Givens 是月份和年份。例如,假设我们在 2013 年 3 月。

我们也需要知道第三个星期二。所以我们的最终结果是 2013 年 3 月 19 日

2013 年 3 月给出的其他示例工作日:

第一个星期五 2013 年 3 月 1 日

2013 年 3 月 4 日第一个星期一

第三个星期三 2013 年 3 月 20 日

第五个星期日 2013 年 3 月 31 日

2013 年 3 月 23 日第四个星期六

4

2 回答 2

1

您正在寻找http://php.net/manual/en/function.strtotime.php

这接受诸如“三月的第一个星期一”“八月的最后一个星期三”之类的字符串作为日期字符串,并为您提供这些特定日期的 unix 时间戳

于 2013-03-31T22:02:32.803 回答
1

使用该DateTime课程,您可以轻松获得完整日期:

$dt = new DateTime('third tuesday march 2013');
echo $dt->format('l j. F Y');
// Tuesday 19. March 2013

有很多有效的字符串可以传递给DateTime构造函数。

于 2013-03-31T22:14:04.687 回答