Moment.js moment-feiertage插件
在本文中,我们将了解moment-feiertage,一个moment.js插件。
什么是moment-feiertage?
moment-feiertage是一个Moment.js插件,用于确定传入的日期参数是否是德国的节假日。该插件使用的节假日列表从维基百科(de)页面中引用。
插件的安装:
您可以使用以下命令安装该软件包-
之后, 创建一个文件夹并添加一个文件, 例如, main.js.
如何初始化/使用
项目结构: 现在,您的项目结构应该像下面这样 –
moment-feiertage插件支持的方法
1. getAllStateCodes()
返回值: 它返回一个由插件支持的所有州代码的数组。
示例:
main.js
运行应用的步骤:
输出:
2. getHolidaysByYear (year)
返回值: 它返回一个包含所传递年份中所有假日的对象。
语法:
参数: 它接受一个数据类型为数字的单个参数,用于表示您想要找到节假日的年份。
示例:
main.js
运行应用程序的步骤:
输出:
3. isHoliday (states)
返回值: 它返回一个对象,提供关于所述日期是否为作为方法参数传递的州的假日的详细信息。
语法:
参数:
moment接受一个参数,日期,作为字符串。isHoliday接受一个数组作为参数,表示状态列表。
响应:
示例:
main.js
运行应用程序的步骤:
输出:
4. isHoliday (state)
返回值: 如果所提及的日期实际上是假日,则返回假日的名称,否则返回false。
语法:
参数:
moment函数接受一个参数,即日期(以字符串形式表示),isHoliday函数接受一个可选参数字符串作为参数,表示要检查的节日所对应的州。
示例:
main.js
运行应用的步骤:
输出:
状态代码: 各种状态代码及其含义列表 –
参考: https://momentjscom.readthedocs.io/en/latest/moment/10-plugins/22-german-holiday/