Angular UI Calendar与公共假期集成,是否有公共假期API?

时间:2014-12-08 07:44:25

标签: angularjs calendar google-api

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

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

2 个答案:

答案 0 :(得分:1)

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

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

示例(JSON - API)

请求

http://date.nager.at/api/v1/get/{countrycode}/{year}

<强>结果

[  
    {  
        "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
    }
]

<强>链接

答案 1 :(得分:0)

我们发现解决方案和Google日历提供了您提供正确国家/地区代码所需的JSON数据 $ scope.currentCountry =&#34;是国家代码&#34; ex {&#39; India&#39;:&#39; indian&#39;&#39; Denmark&#39;:&#39;丹麦&#39;} $ scope.start =您希望假期数据的日期 $ scope.end =结束日期

http://www.google.com/calendar/feeds/&#39; + $ scope.currentCountry +&#39; __能量%40holiday.calendar.google.com /公共/基本ALT = JSON&安培;启动分钟=&#39; + $ scope.start +&#39;&安培;启动最大=&#39; + $ scope.end