|
|
1
8
|
|
|
2
10
这应该可以做到:
我已经在get\u holidays()函数中进行了硬编码,但是我相信您会理解这个想法,并对其进行适当的调整。其余的都是工作代码。 |
|
|
3
3
通过
|
|
|
4
3
|
|
5
1
把86400换成了
对原来的函数做了一些修改,但基本相同。
输出:
|
|
|
6
1
我的做法是:
|
|
7
1
|
|
8
0
如果您查看中的WORKDAYS函数 PHPExcel ,您将找到如何编写此类函数的示例 |
|
|
9
0
试试这个(警告-我没有权限测试这个,所以请纠正任何语法错误)。
基本上创建一个日期“块”,然后使用数组diff从中删除假日。只返回前(后)三项。显然,它需要一个微乎其微的存储空间和时间来计算比以前的答案,但代码要短得多。
代码也可以“展开”以使某些技巧更易于阅读。总体上展示了一些更好的PHP函数-也可以与其他想法结合。 |
|
|
10
0
在这些函数中,我们使用
|
|
|
11
0
|
|
|
12
0
这是我的照片。如果您在年初输入日期,此功能(与大多数其他发布的功能不同)不会失败。如果你只打电话给
|