免费好用的节假日API来了

重要更新

2018-10-05日起,本站域名从 lanfly.vicp.io 正式切换为 timor.tech,所有服务保持不变,原先的节假日变为 timor.tech/api/holiday,请替换新的域名,其它不变。请访问官网 timor.tech/api/holiday 获取最新的更新动态

切换域名是为了给用户提供更好的使用体验和稳定性。

API文档官网地址:http://timor.tech/api/holiday

重要:此文章不更新,有任何问题,请前往官网查看最新文档

使用须知

  1. 这是由本人利用业余时间开发的节假日API。
  2. 在自己的兴趣爱好项目中使用,并免费提供给同样需要的人。
  3. 节假日每年我都会尽快更新。
  4. 如果发现某个节假日配置错误或没有配置,欢迎联系我。
  5. 有其它需求也欢迎联系我,争取给大家提供更好更稳定的服务。
  6. 文字接口都是可个性化配置的。

联系方式

bluescode@outlook.com

API文档

获取指定日期的节假日信息

接口地址:http://lanfly.vicp.io/api/holiday/info/$date

@params $date: 指定日期的字符串,格式 '2018-02-23'。可以省略,则默认服务器的当前时间。

@return json: 如果不是节假日,holiday字段为null。

{
    "code": 0,                // 0服务正常。-1服务出错
    "holiday": {
        "holiday": false,     // true表示是节假日,false表示是调休
        "name": "国庆前调休",  // 节假日的中文名。如果是调休,则是调休的中文名,例如'国庆前调休'
        "wage": 1,            // 薪资倍数,1表示是1倍工资
        "after": false,      // 只在调休下有该字段。true表示放完假后调休,false表示先调休再放假
        "target": '国庆节'    // 只在调休下有该字段。表示调休的节假日
    }
}

示例:

http://lanfly.vicp.io/api/holiday/info/2018-3-2

http://lanfly.vicp.io/api/holiday/info/2018-03-02

http://lanfly.vicp.io/api/holiday/info

获取指定日期的下一个节假日(如果在放假前有调休,也会返回)

接口地址: http://lanfly.vicp.io/api/holiday/next/$date

@params $data: 指定日期的字符串,格式 '2018-02-23'。可以省略,则默认服务器的当前时间。

@return json: 返回指定日期的下一个最近的节假日,如果在放假之前要调休,则会一起返回调休的信息。

{
    "code": 0,               // 0服务正常。-1服务出错
    "holiday": {
        "holiday": true,     // 该字段一定为true
        "name": "国庆节",     // 节假日的中文名。
        "wage": 3,           // 薪资倍数,3表示是3倍工资
        "date": "2018-10-01" // 节假日的日期
    },
    "workday": {             // 如果节假日前没调休,则此字段为null
        "holiday": false,    // 此字段一定为false
        "name": "国庆前调休",  // 调休的中文名
        "wage": 1,           // 薪资倍数,3表示是3倍工资
        "after": false,      // true表示放完假后调休,false表示先调休再放假
        "target": '国庆节',   // 表示调休的节假日
        "date": "2018-09-29" // 表示要调休的日期
    }
}

示例:

http://lanfly.vicp.io/api/holiday/next/2018-6-1

http://lanfly.vicp.io/api/holiday/next/2018-09-28

http://lanfly.vicp.io/api/holiday/next

下面是高级API。返回人类可阅读的文字,适用于语音交互中。

例如:使用文字转语音,把返回的结果直接播放出来。适用于VUI语音交互中使用。

返回文字。距离今天最近的一个放假安排。周六周末、调休、节假日都会考虑,比较全面的放假安排。

接口地址: http://lanfly.vicp.io/api/holiday/tts

@params: 没有参数

@return json: 返回可直接播放的文字。

{
    "code": 0,               // 0服务正常。-1服务出错
    "tts": "明天就是周六了,今天努力工作哦!。最近的一个节日是清明节。还要12天。早着呢!"
}

示例语句:

今天是周末,放松一下吧!

今天是国庆节前调休,明天就是国庆节了,加油!

你在想什么!今天就是国庆节啊。

清明节才刚刚过完,今天是清明节调休,老老实实上班吧。

很遗憾的告诉您,这周六要劳动节前调休,不过周日就是劳动节了。

很遗憾的告诉您,这周六和周日都要国庆节前调休。再过3天是国庆节。

明天就是中秋节了,开不开心?不过记得周日要中秋节调休,设置好闹钟,别玩太嗨。

明天就是周六了,今天努力工作哦!最近的一个节日是清明节。还要12天。早着呢!

还有很多情况的就不一一例举了,目前大概有2/3十种不同的表达。总之,我会尽可能的用人类友好的表达方式。

返回文字。距离今天最近的一个节假日安排。只考虑节假日和调休。

接口地址: http://lanfly.vicp.io/api/holiday/tts/next

@params: 没有参数

@return json: 返回可直接播放的文字。

{
    "code": 0,               // 0服务正常。-1服务出错
    "tts": "最近的一个节日是2018-04-05的清明节,还有11天。"
}

示例语句:

今年的所有节假日都过完了,2019年的节假日开发者还在偷懒。

最近的一个节日是2018-04-05的清明节,还有11天。

最近的一个节日是2018-04-28的劳动节,还有9天。在这之前先要劳动节前调休。

最近的一个节日是2018-04-28的劳动节,还有2天。不过记得明天先要劳动节前调休。

最近的一个节日是2018-04-28的劳动节,还有21天。明天要记得清明节调休。

最近的一个节日是2018-04-28的劳动节,还有22天。在这之前先把清明节调休完吧。

更多示例不一一例举了,会根据时间不同,调整明天,后天等的表达。

返回文字。回答明天放假吗。

接口地址: http://lanfly.vicp.io/api/holiday/tts/tomorrow

@params: 没有参数

@return json: 返回可直接播放的文字。

{
    "code": 0,               // 0服务正常。-1服务出错
    "tts": "明天是周一,今晚早点睡,上班别迟到了。"
}

示例语句:

明天是劳动节,趁着假期放松一下吧。

清明节才刚过完,明天都要清明节调休了,还想着放假呢!

明天是周六,放心睡吧。

今天才周二呢,先好好上班吧。

明天不放假,明天是劳动节前调休,马上就是劳动节了,开心吧!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,189评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,577评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,857评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,703评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,705评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,620评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,995评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,656评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,898评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,639评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,720评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,395评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,982评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,953评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,195评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,907评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,472评论 2 342

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,594评论 18 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,423评论 25 707
  • 距今 539 days / 978 commits 之间的故事。 二〇一六年二月十一日,年初四,SimpTab 1...
    Kenshin阅读 9,392评论 4 19
  • 今天社会资本一下,和好朋友一起去买菜,做饭,然后下午一起逛逛街,买买吃的,最近忙于工作,没时间去慢下来,慢下来也是...
    duduwa阅读 222评论 0 0