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

PHP如何检查一天是否是假日(在指定的国家)?,php,Php,是否有一些函数可以告诉我某个国家的某个日期是否是假日 我知道这可能是一个徒劳的问题,因为很难拥有这样的函数。没有内置函数,但您可以使用的假日脚本作为基础来滚动自己的脚本。我可能错了,但我认为您必须滚动自己的脚本。即使已经有一个lib可以帮你做到这一点,你也要小心——即使对于一个特定的国家,假日的定义也会有所不同。(例如,宗教节日是否意味着银行关门?)。也就是说,假期的构成可能取决于申请。看看这个维基百科页面上的国定假日列表:发布答案的时间比较晚,但作为相关PEAR软件包的当前维护者,我建议您使用

是否有一些函数可以告诉我某个国家的某个日期是否是假日


我知道这可能是一个徒劳的问题,因为很难拥有这样的函数。

没有内置函数,但您可以使用的假日脚本作为基础来滚动自己的脚本。

我可能错了,但我认为您必须滚动自己的脚本。即使已经有一个lib可以帮你做到这一点,你也要小心——即使对于一个特定的国家,假日的定义也会有所不同。(例如,宗教节日是否意味着银行关门?)。也就是说,假期的构成可能取决于申请。看看这个维基百科页面上的国定假日列表:

发布答案的时间比较晚,但作为相关PEAR软件包的当前维护者,我建议您使用。大多数国家/地区都有驱动程序:澳大利亚、美国、英国、德国、俄罗斯和其他国家/地区。

可能重复的,您可以将它们全部添加到自定义功能中!:-)在你开始解决这个问题之前,你必须有一个包含所有假期的数据库(比如这些家伙,例如:)。据我所知,PHP没有这么专业的功能。不过我更喜欢内置的PHP函数
get\u lotking\u winding\u number()
。这确实是一个很好的参考。谢谢