PHP如何检查一天是否是假日(在指定的国家/地区)?

时间:2011-01-19 09:46:50

标签: php

是否有某些功能可以告诉我日期是某个国家的假期?

我知道这可能是徒劳的问题,因为很难有这样的功能。

3 个答案:

答案 0 :(得分:3)

我可能错了,但我认为你必须自己动手。即使已经有一个为你做这个的lib,你也必须要小心 - 假期的定义会有所不同,即使对于某个国家也是如此。 (例如,宗教节日意味着银行关闭吗?)。即构成假期的内容很可能取决于应用程序。请查看此维基百科页面,了解国家法定假日列表:http://en.wikipedia.org/wiki/List_of_holidays_by_country

答案 1 :(得分:2)

此处没有内置功能,但您可以使用AbleDesign上的假日脚本作为基础来自行滚动

答案 2 :(得分:2)

发布答案的时间相当晚,但作为相关PEAR包的当前维护者,我建议您使用the Date Holidays suite of components from PEAR。大多数国家都有驱动程序:澳大利亚,美国,英国,德国,俄罗斯等。