【问题标题】:Check if date is holiday in country检查日期是否是国家/地区的假期
【发布时间】:2021-09-29 10:16:23
【问题描述】:

我正在使用 Angular 12,我想检查一下今天是工作日还是工人的空闲日。这不仅与周末有关,而且与公共假期有关。我尝试使用 date-holidays 包,但是当我尝试像下面这样导入它时

import Holidays from 'date-holidays';

然后使用它:

const hd = new Holidays('CZ');

我收到很多错误,例如:

./node_modules/astronomia/src/angle.js:1:0-122 - Error: Module not found: Error: Can't resolve '/Users/user/project/node_modules/@babel/runtime/helpers/esm/slicedToArray' in '/Users/user/project/node_modules/astronomia/src'

哪里有问题?也许您可以向我推荐此功能的另一个软件包?我不想使用 moment.js。

【问题讨论】:

  • 也许这对你有帮助? calculate holidays in Javascript
  • 谢谢,但我不想自己设置假期,因为这个功能必须适用于很多国家,所以我想为它使用一些包。

标签: javascript angular webpack babeljs


【解决方案1】:

在您的模块中导入Holidays

    import { HolidayModule } from 'projects/angular-holiday-planner';

@NgModule({
    ...
    imports: [
        ...
        HolidayModule
    ],
    ...
})
export class AppModule { }

【讨论】:

  • angular-holiday-planner 不是我要找的...我需要显示来自所有国家/地区的非工作日的包裹。像 date-holidays 一样,但由于某些原因,这个包在我的项目中不起作用。
  • 你得到的错误是你没有导入你在模块中使用的包。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-25
  • 2017-11-29
  • 1970-01-01
相关资源
最近更新 更多