Angular UI日历与公共假期集成,是否有任何公共假期API



>我正在使用Angular UI日历,使用此链接[http://angular-ui.github.io/ui-calendar/]

现在我们要将日历与公共假期集成,假设让我们在印度然后印度的公共假期显示,所以我只想知道是否有这样的 API 可以为我提供公共假期的 JSON 数据

您可以使用的另一种解决方案是 Nager.Date 支持大多数欧洲国家、美国和加拿大。这是一个开源项目。

其他国家可以通过github项目提交。

示例 (JSON - API)

请求

http://date.nager.at/api/v1/get/{国家代码}/{年份}

结果

[  
    {  
        "date":"2017-01-01",
        "localName":"New Year's Day",
        "name":"New Year's Day",
        "countryCode":"US",
        "fixed":true,
        "countyOfficialHoliday":true,
        "countyAdministrationHoliday":true,
        "global":true,
        "counties":null,
        "launchYear":null
    },
    {  
        "date":"2017-01-16",
        "localName":"Martin Luther King, Jr. Day",
        "name":"Martin Luther King, Jr. Day",
        "countryCode":"US",
        "fixed":true,
        "countyOfficialHoliday":true,
        "countyAdministrationHoliday":true,
        "global":true,
        "counties":null,
        "launchYear":null
    }
]

链接

  • 接口文档
  • GitHub - Nager.Date

我们找到了解决方案,Google日历提供了您只需要提供正确国家/地区代码的JSON数据$scope.currentCountry="是国家代码"ex{'India':'indian','Denmark':'丹麦'}$scope.start = 需要假日数据的日期$scope.end = 结束日期

http://www.google.com/calendar/feeds/'+$scope.currentCountry+'__en%40holiday.calendar.google.com/public/basic?alt=json&start-min='+$scope.start+'&start-max='+$scope.end

相关内容

  • 没有找到相关文章