<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      免費節(jié)假日 API

      轉(zhuǎn)載地址:http://timor.tech/api/holiday

      獲取指定日期的節(jié)假日信息

      接口地址:http://timor.tech/api/holiday/info/$date
      @params $date: 指定日期的字符串,格式 ‘2018-02-23’??梢允÷裕瑒t默認服務器的當前時間。
      @return json: 如果不是節(jié)假日,holiday字段為null。

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      
      { 
        "code": 0,              // 0服務正常。-1服務出錯
        "type": {
          "type": enum(0, 1, 2, 3), // 節(jié)假日類型,分別表示 工作日、周末、節(jié)日、調(diào)休。
          "name": "周六",         // 節(jié)假日類型中文名,可能值為 周一 至 周日、假期的名字、某某調(diào)休。
          "week": enum(1 - 7)    // 一周中的第幾天。值為 1 - 7,分別表示 周一 至 周日。
        },
        "holiday": {
          "holiday": false,     // true表示是節(jié)假日,false表示是調(diào)休
          "name": "國慶前調(diào)休",  // 節(jié)假日的中文名。如果是調(diào)休,則是調(diào)休的中文名,例如'國慶前調(diào)休'
          "wage": 1,            // 薪資倍數(shù),1表示是1倍工資
          "after": false,       // 只在調(diào)休下有該字段。true表示放完假后調(diào)休,false表示先調(diào)休再放假
          "target": '國慶節(jié)'     // 只在調(diào)休下有該字段。表示調(diào)休的節(jié)假日
        }
      }

      示例:

      http://timor.tech/api/holiday/info/2018-3-2
      http://timor.tech/api/holiday/info/2018-03-02
      http://timor.tech/api/holiday/info

      批量查詢指定日期節(jié)假日信息

      接口地址:http://timor.tech/api/holiday/batch?d=$date&type=Y

      @params d: 指定日期的字符串,多個日期之間使用 & 連接。最大長度查詢個數(shù)50。兼容舊的格式用逗號,隔開,但不建議。格式 ‘2018-02-23’。
      @params type: 是否返回日期類型,默認不返回??蛇x值:’Y’ 返回,’N’ 不返回。
      @return json: 返回以日期為key的對象。

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      
      {
        "code": 0,               // 0服務正常。-1服務出錯
        "holiday": {             // 傳過來的日期是什么,key就是什么。傳多少個就有多少個。
          "2017-10-01": {        // holiday的值都是一致的
            "holiday": true,
            "name": "國慶節(jié)",
            "wage": 2
          },
          "2017-9-12": null      // 如果不是節(jié)假日,則為null
        },
        "type": {                     // 只有明確指定參數(shù) type=Y 時才返回類型信息
          "2017-10-01": {             // 一一對應holiday對象的key,holiday有多少個這里就有多少個
            "type": enum(0, 1, 2, 3), // 節(jié)假日類型,分別表示 工作日、周末、節(jié)日、調(diào)休。
            "name": "周六",            // 節(jié)假日類型中文名,可能值為 周一 至 周日、假期的名字、某某調(diào)休。
            "week": enum(1 - 7)       // 一周中的第幾天。值為 1 - 7,分別表示 周一 至 周日。
          }
        }
      }

      示例:

      http://timor.tech/api/holiday/batch?d=2018-3-1
      http://timor.tech/api/holiday/batch?d=2020-01-01&d=2020-01-02
      http://timor.tech/api/holiday/batch?d=2017-10-01,2018-6-01,2018-10-1

      獲取指定日期的下一個節(jié)假日(如果在放假前有調(diào)休,也會返回)

      接口地址: http://timor.tech/api/holiday/next/$date?type=Y&week=Y

      @params $date: 指定日期的字符串,格式 ‘2018-02-23’。可以省略,則默認服務器的當前時間。
      @params type: 是否返回日期類型,默認不返回??蛇x值:’Y’ 返回,’N’ 不返回。
      @params week: 節(jié)假日是否包含周末,默認不包含。可選值:’Y’ 包含周末,’N’ 不包含。
      @return json: 返回指定日期的下一個最近的節(jié)假日,如果在放假之前要調(diào)休,則會一起返回調(diào)休的信息。如果包含周末,則節(jié)日和周末沖突時,以節(jié)日為優(yōu)先級。 比如特殊情況:周六是調(diào)休,則holiday返回周日,workday返回周六。其它情況以此類推,holiday永遠會返回下一個節(jié)日。

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      28
      29
      30
      31
      
      {
        "code": 0,              // 0服務正常。-1服務出錯
        "holiday": {
          "holiday": true,      // 該字段一定為true
          "name": "國慶節(jié)",      // 節(jié)假日的中文名。
          "wage": 3,            // 薪資倍數(shù),3表示是3倍工資
          "date": "2018-10-01"  // 節(jié)假日的日期
          "rest": 3             // 表示當前時間距離目標還有多少天。比如今天是 2018-09-28,距離 2018-10-01 還有3天
        },
        "workday": {             // 如果節(jié)假日前沒調(diào)休,則此字段為null
          "holiday": false,      // 此字段一定為false
          "name": "國慶前調(diào)休",   // 調(diào)休的中文名
          "wage": 1,            // 薪資倍數(shù),3表示是3倍工資
          "after": false,       // true表示放完假后調(diào)休,false表示先調(diào)休再放假
          "target": '國慶節(jié)',    // 表示調(diào)休的節(jié)假日
          "date": "2018-09-29"  // 表示要調(diào)休的日期
          "rest": 1             // 同上。表示當前時間距離目標還有多少天。
        },
        "type": {                     // 只有明確指定參數(shù) type=Y 時才返回類型信息
          "holiday": {                // 對應 holiday 中的日期類型,只有返回 holiday 信息時才存在此日期類型
            "type": enum(0, 1, 2, 3), // 節(jié)假日類型,分別表示 工作日、周末、節(jié)日、調(diào)休。
            "name": "周六",            // 節(jié)假日類型中文名,可能值為 周一 至 周日、假期的名字、某某調(diào)休。
            "week": enum(1 - 7)       // 一周中的第幾天。值為 1 - 7,分別表示 周一 至 周日。
          },
          "workday": {                // 對應 workday 中的日期類型,只有返回 workday 信息時才存在此日期類型
            "type": enum(0, 1, 2, 3), // 節(jié)假日類型,分別表示 工作日、周末、節(jié)日、調(diào)休。
            "name": "周六",            // 節(jié)假日類型中文名,可能值為 周一 至 周日、假期的名字、某某調(diào)休。
            "week": enum(1 - 7)       // 一周中的第幾天。值為 1 - 7,分別表示 周一 至 周日。
          }
        }
      }

      示例:

      http://timor.tech/api/holiday/next/2018-6-1
      http://timor.tech/api/holiday/next/2018-09-28
      http://timor.tech/api/holiday/next

      獲取指定日期的下一個工作日(工作日包含正常工作日、調(diào)休)不包含當天

      接口地址: http://timor.tech/api/holiday/workday/next/$date

      @params $data: 指定日期的字符串,格式 ‘2020-01-20’??梢允÷?,則默認服務器的當前時間。
      @return json: 返回指定日期的下一個最近的工作日。工作日包含正常工作日、調(diào)休,不包含當天。

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      
      {
        "code": 0,                 // 0服務正常。-1服務出錯
        "workday": {               // 如果沒有查找到最近的工作日,則此字段為null。最大查找長度為30
          "type": enum(0, 1, 2, 3), // 節(jié)假日類型,分別表示 工作日、周末、節(jié)日、調(diào)休。此接口只會返回 0 和 3 的類型。
          "name": "周二",           // 工作日類型中文名,可能值為 周一 至 周五、某某調(diào)休。
          "week": enum(1 - 7)      // 一周中的第幾天。值為 1 - 7,分別表示 周一 至 周日。
          "date": "2018-09-29"     // 表示要工作的日期。
          "rest": 1                // 同上。表示當前時間距離目標還有多少天。
        }
      }

      示例:

      http://timor.tech/api/holiday/workday/next/2018-6-1
      http://timor.tech/api/holiday/workday/next/2018-09-28
      http://timor.tech/api/holiday/workday/next

      獲取指定年份或年月份的所有節(jié)假日信息。默認返回當前年份的所有信息。

      接口地址: http://timor.tech/api/holiday/year/$date?type=Y&week=Y

      @params $date: 指定年份或年月份,格式 ‘2019-02’ ‘2019-2’ 或者 ‘2019’。可以省略,則默認服務器當前時間的年份。
      @params type: 是否返回日期類型,默認不返回??蛇x值:’Y’ 返回,’N’ 不返回。
      @params week: 節(jié)假日是否包含周末,默認不包含。可選值:’Y’ 包含周末,’N’ 不包含。
      @return json: 返回指定年份或年月份的所有節(jié)假日,以日期作為key,格式:mm-dd。如果沒有該年份或月份,則返回空對象。注意目前只配置了最多比當前時間往后一年的節(jié)假日。如果包含周末,則節(jié)日和周末沖突時,以節(jié)日為準。

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      
      {
        "code": 0,               // 0服務正常。-1服務出錯
        "holiday": {
          "10-01": {
            "holiday": true,     // 該字段一定為true
            "name": "國慶節(jié)",     // 節(jié)假日的中文名。
            "wage": 3,           // 薪資倍數(shù),3表示是3倍工資
            "date": "2018-10-01" // 節(jié)假日的日期
          },
          "10-02": {
            "holiday": true,     // 該字段一定為true
            "name": "國慶節(jié)",     // 節(jié)假日的中文名。
            "wage": 3,           // 薪資倍數(shù),3表示是3倍工資
            "date": "2018-10-01" // 節(jié)假日的日期
          }
        },
        "type": {                     // 只有明確指定參數(shù) type=Y 時才返回類型信息
          "2018-10-01": {             // 一一對應holiday對象的key,holiday有多少個這里就有多少個
            "type": enum(0, 1, 2, 3), // 節(jié)假日類型,分別表示 工作日、周末、節(jié)日、調(diào)休。
            "name": "周六",            // 節(jié)假日類型中文名,可能值為 周一 至 周日、假期的名字、某某調(diào)休。
            "week": enum(1 - 7)       // 一周中的第幾天。值為 1 - 7,分別表示 周一 至 周日。
          }
        }
      }

      示例:

      http://timor.tech/api/holiday/year
      http://timor.tech/api/holiday/year/2018/
      http://timor.tech/api/holiday/year/2019-02

      下面是高級API。返回人類可閱讀的文字,適用于語音交互中。

      例如:使用文字轉(zhuǎn)語音,把返回的結(jié)果直接播放出來。適用于VUI語音交互中使用。

      返回文字。距離今天最近的一個放假安排。周六周末、調(diào)休、節(jié)假日都會考慮,比較全面的放假安排。

      接口地址: http://timor.tech/api/holiday/tts

      @params: 沒有參數(shù)
      @return json: 返回可直接播放的文字。

      1
      2
      3
      4
      
      {
        "code": 0,       // 0服務正常。-1服務出錯
        "tts": "明天就是周六了,今天努力工作哦!。最近的一個節(jié)日是清明節(jié)。還要12天。早著呢!"
      }

      示例語句:

      今天是周末,放松一下吧!
      今天是國慶節(jié)前調(diào)休,明天就是國慶節(jié)了,加油!
      你在想什么!今天就是國慶節(jié)啊。
      清明節(jié)才剛剛過完,今天是清明節(jié)調(diào)休,老老實實上班吧。
      很遺憾的告訴您,這周六要勞動節(jié)前調(diào)休,不過周日就是勞動節(jié)了。
      很遺憾的告訴您,這周六和周日都要國慶節(jié)前調(diào)休。再過3天是國慶節(jié)。
      明天就是中秋節(jié)了,開不開心?不過記得周日要中秋節(jié)調(diào)休,設置好鬧鐘,別玩太嗨。
      明天就是周六了,今天努力工作哦!最近的一個節(jié)日是清明節(jié)。還要12天。早著呢!
      還有很多情況的就不一一例舉了,目前大概有2/3十種不同的表達??傊?,我會盡可能的用人類友好的表達方式。

      返回文字。距離今天最近的一個節(jié)假日安排。只考慮節(jié)假日和調(diào)休。

      接口地址: http://timor.tech/api/holiday/tts/next

      @params: 沒有參數(shù)
      @return json: 返回可直接播放的文字。

      1
      2
      3
      4
      
      {
        "code": 0,        // 0服務正常。-1服務出錯
        "tts": "最近的一個節(jié)日是2018-04-05的清明節(jié),還有11天。"
      }

      示例語句:

      今年的所有節(jié)假日都過完了,2019年的節(jié)假日開發(fā)者還在偷懶。
      最近的一個節(jié)日是2018-04-05的清明節(jié),還有11天。
      最近的一個節(jié)日是2018-04-28的勞動節(jié),還有9天。在這之前先要勞動節(jié)前調(diào)休。
      最近的一個節(jié)日是2018-04-28的勞動節(jié),還有2天。不過記得明天先要勞動節(jié)前調(diào)休。
      最近的一個節(jié)日是2018-04-28的勞動節(jié),還有21天。明天要記得清明節(jié)調(diào)休。
      最近的一個節(jié)日是2018-04-28的勞動節(jié),還有22天。在這之前先把清明節(jié)調(diào)休完吧。
      更多示例不一一例舉了,會根據(jù)時間不同,調(diào)整明天,后天等的表達。

      返回文字?;卮鹈魈旆偶賳?。

      接口地址: http://timor.tech/api/holiday/tts/tomorrow

      @params: 沒有參數(shù)
      @return json: 返回可直接播放的文字。

      1
      2
      3
      4
      
      {
        "code": 0,        // 0服務正常。-1服務出錯
        "tts": "明天是周一,今晚早點睡,上班別遲到了。"
      }

      示例語句:

      明天是勞動節(jié),趁著假期放松一下吧。
      清明節(jié)才剛過完,明天都要清明節(jié)調(diào)休了,還想著放假呢!
      明天是周六,放心睡吧。
      今天才周二呢,先好好上班吧。
      明天不放假,明天是勞動節(jié)前調(diào)休,馬上就是勞動節(jié)了,開心吧!

      瀏覽器端使用 ajax 請求節(jié)假日服務示例代碼

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      
      // 注意:dataType: json 就行了,別寫成 jsonp 了
      // 使用 jQuery,其它庫請查看api
      $.ajax({
        type: 'get',
        url: 'http://timor.tech/api/holiday/tts',
        dataType: 'json',
        success: function (data) {
          console.log('success', data)
        },
        error: function (xhr, textstatus, error) {
          console.log('error', textstatus, error)
        }
      })

         

      獲取指定日期的節(jié)假日信息

      接口地址:http://timor.tech/api/holiday/info/$date
      @params $date: 指定日期的字符串,格式 ‘2018-02-23’。可以省略,則默認服務器的當前時間。
      @return json: 如果不是節(jié)假日,holiday字段為null。

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      
      { 
        "code": 0,              // 0服務正常。-1服務出錯
        "type": {
          "type": enum(0, 1, 2, 3), // 節(jié)假日類型,分別表示 工作日、周末、節(jié)日、調(diào)休。
          "name": "周六",         // 節(jié)假日類型中文名,可能值為 周一 至 周日、假期的名字、某某調(diào)休。
          "week": enum(1 - 7)    // 一周中的第幾天。值為 1 - 7,分別表示 周一 至 周日。
        },
        "holiday": {
          "holiday": false,     // true表示是節(jié)假日,false表示是調(diào)休
          "name": "國慶前調(diào)休",  // 節(jié)假日的中文名。如果是調(diào)休,則是調(diào)休的中文名,例如'國慶前調(diào)休'
          "wage": 1,            // 薪資倍數(shù),1表示是1倍工資
          "after": false,       // 只在調(diào)休下有該字段。true表示放完假后調(diào)休,false表示先調(diào)休再放假
          "target": '國慶節(jié)'     // 只在調(diào)休下有該字段。表示調(diào)休的節(jié)假日
        }
      }

      示例:

      http://timor.tech/api/holiday/info/2018-3-2
      http://timor.tech/api/holiday/info/2018-03-02
      http://timor.tech/api/holiday/info

      批量查詢指定日期節(jié)假日信息

      接口地址:http://timor.tech/api/holiday/batch?d=$date&type=Y

      @params d: 指定日期的字符串,多個日期之間使用 & 連接。最大長度查詢個數(shù)50。兼容舊的格式用逗號,隔開,但不建議。格式 ‘2018-02-23’。
      @params type: 是否返回日期類型,默認不返回。可選值:’Y’ 返回,’N’ 不返回。
      @return json: 返回以日期為key的對象。

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      
      {
        "code": 0,               // 0服務正常。-1服務出錯
        "holiday": {             // 傳過來的日期是什么,key就是什么。傳多少個就有多少個。
          "2017-10-01": {        // holiday的值都是一致的
            "holiday": true,
            "name": "國慶節(jié)",
            "wage": 2
          },
          "2017-9-12": null      // 如果不是節(jié)假日,則為null
        },
        "type": {                     // 只有明確指定參數(shù) type=Y 時才返回類型信息
          "2017-10-01": {             // 一一對應holiday對象的key,holiday有多少個這里就有多少個
            "type": enum(0, 1, 2, 3), // 節(jié)假日類型,分別表示 工作日、周末、節(jié)日、調(diào)休。
            "name": "周六",            // 節(jié)假日類型中文名,可能值為 周一 至 周日、假期的名字、某某調(diào)休。
            "week": enum(1 - 7)       // 一周中的第幾天。值為 1 - 7,分別表示 周一 至 周日。
          }
        }
      }

      示例:

      http://timor.tech/api/holiday/batch?d=2018-3-1
      http://timor.tech/api/holiday/batch?d=2020-01-01&d=2020-01-02
      http://timor.tech/api/holiday/batch?d=2017-10-01,2018-6-01,2018-10-1

      獲取指定日期的下一個節(jié)假日(如果在放假前有調(diào)休,也會返回)

      接口地址: http://timor.tech/api/holiday/next/$date?type=Y&week=Y

      @params $date: 指定日期的字符串,格式 ‘2018-02-23’。可以省略,則默認服務器的當前時間。
      @params type: 是否返回日期類型,默認不返回??蛇x值:’Y’ 返回,’N’ 不返回。
      @params week: 節(jié)假日是否包含周末,默認不包含??蛇x值:’Y’ 包含周末,’N’ 不包含。
      @return json: 返回指定日期的下一個最近的節(jié)假日,如果在放假之前要調(diào)休,則會一起返回調(diào)休的信息。如果包含周末,則節(jié)日和周末沖突時,以節(jié)日為優(yōu)先級。 比如特殊情況:周六是調(diào)休,則holiday返回周日,workday返回周六。其它情況以此類推,holiday永遠會返回下一個節(jié)日。

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      28
      29
      30
      31
      
      {
        "code": 0,              // 0服務正常。-1服務出錯
        "holiday": {
          "holiday": true,      // 該字段一定為true
          "name": "國慶節(jié)",      // 節(jié)假日的中文名。
          "wage": 3,            // 薪資倍數(shù),3表示是3倍工資
          "date": "2018-10-01"  // 節(jié)假日的日期
          "rest": 3             // 表示當前時間距離目標還有多少天。比如今天是 2018-09-28,距離 2018-10-01 還有3天
        },
        "workday": {             // 如果節(jié)假日前沒調(diào)休,則此字段為null
          "holiday": false,      // 此字段一定為false
          "name": "國慶前調(diào)休",   // 調(diào)休的中文名
          "wage": 1,            // 薪資倍數(shù),3表示是3倍工資
          "after": false,       // true表示放完假后調(diào)休,false表示先調(diào)休再放假
          "target": '國慶節(jié)',    // 表示調(diào)休的節(jié)假日
          "date": "2018-09-29"  // 表示要調(diào)休的日期
          "rest": 1             // 同上。表示當前時間距離目標還有多少天。
        },
        "type": {                     // 只有明確指定參數(shù) type=Y 時才返回類型信息
          "holiday": {                // 對應 holiday 中的日期類型,只有返回 holiday 信息時才存在此日期類型
            "type": enum(0, 1, 2, 3), // 節(jié)假日類型,分別表示 工作日、周末、節(jié)日、調(diào)休。
            "name": "周六",            // 節(jié)假日類型中文名,可能值為 周一 至 周日、假期的名字、某某調(diào)休。
            "week": enum(1 - 7)       // 一周中的第幾天。值為 1 - 7,分別表示 周一 至 周日。
          },
          "workday": {                // 對應 workday 中的日期類型,只有返回 workday 信息時才存在此日期類型
            "type": enum(0, 1, 2, 3), // 節(jié)假日類型,分別表示 工作日、周末、節(jié)日、調(diào)休。
            "name": "周六",            // 節(jié)假日類型中文名,可能值為 周一 至 周日、假期的名字、某某調(diào)休。
            "week": enum(1 - 7)       // 一周中的第幾天。值為 1 - 7,分別表示 周一 至 周日。
          }
        }
      }

      示例:

      http://timor.tech/api/holiday/next/2018-6-1
      http://timor.tech/api/holiday/next/2018-09-28
      http://timor.tech/api/holiday/next

      獲取指定日期的下一個工作日(工作日包含正常工作日、調(diào)休)不包含當天

      接口地址: http://timor.tech/api/holiday/workday/next/$date

      @params $data: 指定日期的字符串,格式 ‘2020-01-20’??梢允÷?,則默認服務器的當前時間。
      @return json: 返回指定日期的下一個最近的工作日。工作日包含正常工作日、調(diào)休,不包含當天。

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      
      {
        "code": 0,                 // 0服務正常。-1服務出錯
        "workday": {               // 如果沒有查找到最近的工作日,則此字段為null。最大查找長度為30
          "type": enum(0, 1, 2, 3), // 節(jié)假日類型,分別表示 工作日、周末、節(jié)日、調(diào)休。此接口只會返回 0 和 3 的類型。
          "name": "周二",           // 工作日類型中文名,可能值為 周一 至 周五、某某調(diào)休。
          "week": enum(1 - 7)      // 一周中的第幾天。值為 1 - 7,分別表示 周一 至 周日。
          "date": "2018-09-29"     // 表示要工作的日期。
          "rest": 1                // 同上。表示當前時間距離目標還有多少天。
        }
      }

      示例:

      http://timor.tech/api/holiday/workday/next/2018-6-1
      http://timor.tech/api/holiday/workday/next/2018-09-28
      http://timor.tech/api/holiday/workday/next

      獲取指定年份或年月份的所有節(jié)假日信息。默認返回當前年份的所有信息。

      接口地址: http://timor.tech/api/holiday/year/$date?type=Y&week=Y

      @params $date: 指定年份或年月份,格式 ‘2019-02’ ‘2019-2’ 或者 ‘2019’。可以省略,則默認服務器當前時間的年份。
      @params type: 是否返回日期類型,默認不返回??蛇x值:’Y’ 返回,’N’ 不返回。
      @params week: 節(jié)假日是否包含周末,默認不包含??蛇x值:’Y’ 包含周末,’N’ 不包含。
      @return json: 返回指定年份或年月份的所有節(jié)假日,以日期作為key,格式:mm-dd。如果沒有該年份或月份,則返回空對象。注意目前只配置了最多比當前時間往后一年的節(jié)假日。如果包含周末,則節(jié)日和周末沖突時,以節(jié)日為準。

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      
      {
        "code": 0,               // 0服務正常。-1服務出錯
        "holiday": {
          "10-01": {
            "holiday": true,     // 該字段一定為true
            "name": "國慶節(jié)",     // 節(jié)假日的中文名。
            "wage": 3,           // 薪資倍數(shù),3表示是3倍工資
            "date": "2018-10-01" // 節(jié)假日的日期
          },
          "10-02": {
            "holiday": true,     // 該字段一定為true
            "name": "國慶節(jié)",     // 節(jié)假日的中文名。
            "wage": 3,           // 薪資倍數(shù),3表示是3倍工資
            "date": "2018-10-01" // 節(jié)假日的日期
          }
        },
        "type": {                     // 只有明確指定參數(shù) type=Y 時才返回類型信息
          "2018-10-01": {             // 一一對應holiday對象的key,holiday有多少個這里就有多少個
            "type": enum(0, 1, 2, 3), // 節(jié)假日類型,分別表示 工作日、周末、節(jié)日、調(diào)休。
            "name": "周六",            // 節(jié)假日類型中文名,可能值為 周一 至 周日、假期的名字、某某調(diào)休。
            "week": enum(1 - 7)       // 一周中的第幾天。值為 1 - 7,分別表示 周一 至 周日。
          }
        }
      }

      示例:

      http://timor.tech/api/holiday/year
      http://timor.tech/api/holiday/year/2018/
      http://timor.tech/api/holiday/year/2019-02

      下面是高級API。返回人類可閱讀的文字,適用于語音交互中。

      例如:使用文字轉(zhuǎn)語音,把返回的結(jié)果直接播放出來。適用于VUI語音交互中使用。

      返回文字。距離今天最近的一個放假安排。周六周末、調(diào)休、節(jié)假日都會考慮,比較全面的放假安排。

      接口地址: http://timor.tech/api/holiday/tts

      @params: 沒有參數(shù)
      @return json: 返回可直接播放的文字。

      1
      2
      3
      4
      
      {
        "code": 0,       // 0服務正常。-1服務出錯
        "tts": "明天就是周六了,今天努力工作哦!。最近的一個節(jié)日是清明節(jié)。還要12天。早著呢!"
      }

      示例語句:

      今天是周末,放松一下吧!
      今天是國慶節(jié)前調(diào)休,明天就是國慶節(jié)了,加油!
      你在想什么!今天就是國慶節(jié)啊。
      清明節(jié)才剛剛過完,今天是清明節(jié)調(diào)休,老老實實上班吧。
      很遺憾的告訴您,這周六要勞動節(jié)前調(diào)休,不過周日就是勞動節(jié)了。
      很遺憾的告訴您,這周六和周日都要國慶節(jié)前調(diào)休。再過3天是國慶節(jié)。
      明天就是中秋節(jié)了,開不開心?不過記得周日要中秋節(jié)調(diào)休,設置好鬧鐘,別玩太嗨。
      明天就是周六了,今天努力工作哦!最近的一個節(jié)日是清明節(jié)。還要12天。早著呢!
      還有很多情況的就不一一例舉了,目前大概有2/3十種不同的表達??傊?,我會盡可能的用人類友好的表達方式。

      返回文字。距離今天最近的一個節(jié)假日安排。只考慮節(jié)假日和調(diào)休。

      接口地址: http://timor.tech/api/holiday/tts/next

      @params: 沒有參數(shù)
      @return json: 返回可直接播放的文字。

      1
      2
      3
      4
      
      {
        "code": 0,        // 0服務正常。-1服務出錯
        "tts": "最近的一個節(jié)日是2018-04-05的清明節(jié),還有11天。"
      }

      示例語句:

      今年的所有節(jié)假日都過完了,2019年的節(jié)假日開發(fā)者還在偷懶。
      最近的一個節(jié)日是2018-04-05的清明節(jié),還有11天。
      最近的一個節(jié)日是2018-04-28的勞動節(jié),還有9天。在這之前先要勞動節(jié)前調(diào)休。
      最近的一個節(jié)日是2018-04-28的勞動節(jié),還有2天。不過記得明天先要勞動節(jié)前調(diào)休。
      最近的一個節(jié)日是2018-04-28的勞動節(jié),還有21天。明天要記得清明節(jié)調(diào)休。
      最近的一個節(jié)日是2018-04-28的勞動節(jié),還有22天。在這之前先把清明節(jié)調(diào)休完吧。
      更多示例不一一例舉了,會根據(jù)時間不同,調(diào)整明天,后天等的表達。

      返回文字?;卮鹈魈旆偶賳帷?/h4>

      接口地址: http://timor.tech/api/holiday/tts/tomorrow

      @params: 沒有參數(shù)
      @return json: 返回可直接播放的文字。

      1
      2
      3
      4
      
      {
        "code": 0,        // 0服務正常。-1服務出錯
        "tts": "明天是周一,今晚早點睡,上班別遲到了。"
      }

      示例語句:

      明天是勞動節(jié),趁著假期放松一下吧。
      清明節(jié)才剛過完,明天都要清明節(jié)調(diào)休了,還想著放假呢!
      明天是周六,放心睡吧。
      今天才周二呢,先好好上班吧。
      明天不放假,明天是勞動節(jié)前調(diào)休,馬上就是勞動節(jié)了,開心吧!

      瀏覽器端使用 ajax 請求節(jié)假日服務示例代碼

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      
      // 注意:dataType: json 就行了,別寫成 jsonp 了
      // 使用 jQuery,其它庫請查看api
      $.ajax({
        type: 'get',
        url: 'http://timor.tech/api/holiday/tts',
        dataType: 'json',
        success: function (data) {
          console.log('success', data)
        },
        error: function (xhr, textstatus, error) {
          console.log('error', textstatus, error)
        }
      })

       

      ------------恢復內(nèi)容開始------------

      獲取指定日期的節(jié)假日信息

      接口地址:http://timor.tech/api/holiday/info/$date
      @params $date: 指定日期的字符串,格式 ‘2018-02-23’。可以省略,則默認服務器的當前時間。
      @return json: 如果不是節(jié)假日,holiday字段為null。

      { 
        "code": 0,              // 0服務正常。-1服務出錯
        "type": {
          "type": enum(0, 1, 2, 3), // 節(jié)假日類型,分別表示 工作日、周末、節(jié)日、調(diào)休。
          "name": "周六",         // 節(jié)假日類型中文名,可能值為 周一 至 周日、假期的名字、某某調(diào)休。
          "week": enum(1 - 7)    // 一周中的第幾天。值為 1 - 7,分別表示 周一 至 周日。
        },
        "holiday": {
          "holiday": false,     // true表示是節(jié)假日,false表示是調(diào)休
          "name": "國慶前調(diào)休",  // 節(jié)假日的中文名。如果是調(diào)休,則是調(diào)休的中文名,例如'國慶前調(diào)休'
          "wage": 1,            // 薪資倍數(shù),1表示是1倍工資
          "after": false,       // 只在調(diào)休下有該字段。true表示放完假后調(diào)休,false表示先調(diào)休再放假
          "target": '國慶節(jié)'     // 只在調(diào)休下有該字段。表示調(diào)休的節(jié)假日
        }
      }

      示例:

      http://timor.tech/api/holiday/info/2018-3-2
      http://timor.tech/api/holiday/info/2018-03-02
      http://timor.tech/api/holiday/info

      批量查詢指定日期節(jié)假日信息

      接口地址:http://timor.tech/api/holiday/batch?d=$date&type=Y

      @params d: 指定日期的字符串,多個日期之間使用 & 連接。最大長度查詢個數(shù)50。兼容舊的格式用逗號,隔開,但不建議。格式 ‘2018-02-23’。
      @params type: 是否返回日期類型,默認不返回??蛇x值:’Y’ 返回,’N’ 不返回。
      @return json: 返回以日期為key的對象。

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      
      {
        "code": 0,               // 0服務正常。-1服務出錯
        "holiday": {             // 傳過來的日期是什么,key就是什么。傳多少個就有多少個。
          "2017-10-01": {        // holiday的值都是一致的
            "holiday": true,
            "name": "國慶節(jié)",
            "wage": 2
          },
          "2017-9-12": null      // 如果不是節(jié)假日,則為null
        },
        "type": {                     // 只有明確指定參數(shù) type=Y 時才返回類型信息
          "2017-10-01": {             // 一一對應holiday對象的key,holiday有多少個這里就有多少個
            "type": enum(0, 1, 2, 3), // 節(jié)假日類型,分別表示 工作日、周末、節(jié)日、調(diào)休。
            "name": "周六",            // 節(jié)假日類型中文名,可能值為 周一 至 周日、假期的名字、某某調(diào)休。
            "week": enum(1 - 7)       // 一周中的第幾天。值為 1 - 7,分別表示 周一 至 周日。
          }
        }
      }

      示例:

      http://timor.tech/api/holiday/batch?d=2018-3-1
      http://timor.tech/api/holiday/batch?d=2020-01-01&d=2020-01-02
      http://timor.tech/api/holiday/batch?d=2017-10-01,2018-6-01,2018-10-1

      獲取指定日期的下一個節(jié)假日(如果在放假前有調(diào)休,也會返回)

      接口地址: http://timor.tech/api/holiday/next/$date?type=Y&week=Y

      @params $date: 指定日期的字符串,格式 ‘2018-02-23’??梢允÷裕瑒t默認服務器的當前時間。
      @params type: 是否返回日期類型,默認不返回??蛇x值:’Y’ 返回,’N’ 不返回。
      @params week: 節(jié)假日是否包含周末,默認不包含。可選值:’Y’ 包含周末,’N’ 不包含。
      @return json: 返回指定日期的下一個最近的節(jié)假日,如果在放假之前要調(diào)休,則會一起返回調(diào)休的信息。如果包含周末,則節(jié)日和周末沖突時,以節(jié)日為優(yōu)先級。 比如特殊情況:周六是調(diào)休,則holiday返回周日,workday返回周六。其它情況以此類推,holiday永遠會返回下一個節(jié)日。

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      28
      29
      30
      31
      
      {
        "code": 0,              // 0服務正常。-1服務出錯
        "holiday": {
          "holiday": true,      // 該字段一定為true
          "name": "國慶節(jié)",      // 節(jié)假日的中文名。
          "wage": 3,            // 薪資倍數(shù),3表示是3倍工資
          "date": "2018-10-01"  // 節(jié)假日的日期
          "rest": 3             // 表示當前時間距離目標還有多少天。比如今天是 2018-09-28,距離 2018-10-01 還有3天
        },
        "workday": {             // 如果節(jié)假日前沒調(diào)休,則此字段為null
          "holiday": false,      // 此字段一定為false
          "name": "國慶前調(diào)休",   // 調(diào)休的中文名
          "wage": 1,            // 薪資倍數(shù),3表示是3倍工資
          "after": false,       // true表示放完假后調(diào)休,false表示先調(diào)休再放假
          "target": '國慶節(jié)',    // 表示調(diào)休的節(jié)假日
          "date": "2018-09-29"  // 表示要調(diào)休的日期
          "rest": 1             // 同上。表示當前時間距離目標還有多少天。
        },
        "type": {                     // 只有明確指定參數(shù) type=Y 時才返回類型信息
          "holiday": {                // 對應 holiday 中的日期類型,只有返回 holiday 信息時才存在此日期類型
            "type": enum(0, 1, 2, 3), // 節(jié)假日類型,分別表示 工作日、周末、節(jié)日、調(diào)休。
            "name": "周六",            // 節(jié)假日類型中文名,可能值為 周一 至 周日、假期的名字、某某調(diào)休。
            "week": enum(1 - 7)       // 一周中的第幾天。值為 1 - 7,分別表示 周一 至 周日。
          },
          "workday": {                // 對應 workday 中的日期類型,只有返回 workday 信息時才存在此日期類型
            "type": enum(0, 1, 2, 3), // 節(jié)假日類型,分別表示 工作日、周末、節(jié)日、調(diào)休。
            "name": "周六",            // 節(jié)假日類型中文名,可能值為 周一 至 周日、假期的名字、某某調(diào)休。
            "week": enum(1 - 7)       // 一周中的第幾天。值為 1 - 7,分別表示 周一 至 周日。
          }
        }
      }

      示例:

      http://timor.tech/api/holiday/next/2018-6-1
      http://timor.tech/api/holiday/next/2018-09-28
      http://timor.tech/api/holiday/next

      獲取指定日期的下一個工作日(工作日包含正常工作日、調(diào)休)不包含當天

      接口地址: http://timor.tech/api/holiday/workday/next/$date

      @params $data: 指定日期的字符串,格式 ‘2020-01-20’??梢允÷?,則默認服務器的當前時間。
      @return json: 返回指定日期的下一個最近的工作日。工作日包含正常工作日、調(diào)休,不包含當天。

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      
      {
        "code": 0,                 // 0服務正常。-1服務出錯
        "workday": {               // 如果沒有查找到最近的工作日,則此字段為null。最大查找長度為30
          "type": enum(0, 1, 2, 3), // 節(jié)假日類型,分別表示 工作日、周末、節(jié)日、調(diào)休。此接口只會返回 0 和 3 的類型。
          "name": "周二",           // 工作日類型中文名,可能值為 周一 至 周五、某某調(diào)休。
          "week": enum(1 - 7)      // 一周中的第幾天。值為 1 - 7,分別表示 周一 至 周日。
          "date": "2018-09-29"     // 表示要工作的日期。
          "rest": 1                // 同上。表示當前時間距離目標還有多少天。
        }
      }

      示例:

      http://timor.tech/api/holiday/workday/next/2018-6-1
      http://timor.tech/api/holiday/workday/next/2018-09-28
      http://timor.tech/api/holiday/workday/next

      獲取指定年份或年月份的所有節(jié)假日信息。默認返回當前年份的所有信息。

      接口地址: http://timor.tech/api/holiday/year/$date?type=Y&week=Y

      @params $date: 指定年份或年月份,格式 ‘2019-02’ ‘2019-2’ 或者 ‘2019’??梢允÷裕瑒t默認服務器當前時間的年份。
      @params type: 是否返回日期類型,默認不返回??蛇x值:’Y’ 返回,’N’ 不返回。
      @params week: 節(jié)假日是否包含周末,默認不包含。可選值:’Y’ 包含周末,’N’ 不包含。
      @return json: 返回指定年份或年月份的所有節(jié)假日,以日期作為key,格式:mm-dd。如果沒有該年份或月份,則返回空對象。注意目前只配置了最多比當前時間往后一年的節(jié)假日。如果包含周末,則節(jié)日和周末沖突時,以節(jié)日為準。

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      
      {
        "code": 0,               // 0服務正常。-1服務出錯
        "holiday": {
          "10-01": {
            "holiday": true,     // 該字段一定為true
            "name": "國慶節(jié)",     // 節(jié)假日的中文名。
            "wage": 3,           // 薪資倍數(shù),3表示是3倍工資
            "date": "2018-10-01" // 節(jié)假日的日期
          },
          "10-02": {
            "holiday": true,     // 該字段一定為true
            "name": "國慶節(jié)",     // 節(jié)假日的中文名。
            "wage": 3,           // 薪資倍數(shù),3表示是3倍工資
            "date": "2018-10-01" // 節(jié)假日的日期
          }
        },
        "type": {                     // 只有明確指定參數(shù) type=Y 時才返回類型信息
          "2018-10-01": {             // 一一對應holiday對象的key,holiday有多少個這里就有多少個
            "type": enum(0, 1, 2, 3), // 節(jié)假日類型,分別表示 工作日、周末、節(jié)日、調(diào)休。
            "name": "周六",            // 節(jié)假日類型中文名,可能值為 周一 至 周日、假期的名字、某某調(diào)休。
            "week": enum(1 - 7)       // 一周中的第幾天。值為 1 - 7,分別表示 周一 至 周日。
          }
        }
      }

      示例:

      http://timor.tech/api/holiday/year
      http://timor.tech/api/holiday/year/2018/
      http://timor.tech/api/holiday/year/2019-02

      下面是高級API。返回人類可閱讀的文字,適用于語音交互中。

      例如:使用文字轉(zhuǎn)語音,把返回的結(jié)果直接播放出來。適用于VUI語音交互中使用。

      返回文字。距離今天最近的一個放假安排。周六周末、調(diào)休、節(jié)假日都會考慮,比較全面的放假安排。

      接口地址: http://timor.tech/api/holiday/tts

      @params: 沒有參數(shù)
      @return json: 返回可直接播放的文字。

      1
      2
      3
      4
      
      {
        "code": 0,       // 0服務正常。-1服務出錯
        "tts": "明天就是周六了,今天努力工作哦!。最近的一個節(jié)日是清明節(jié)。還要12天。早著呢!"
      }

      示例語句:

      今天是周末,放松一下吧!
      今天是國慶節(jié)前調(diào)休,明天就是國慶節(jié)了,加油!
      你在想什么!今天就是國慶節(jié)啊。
      清明節(jié)才剛剛過完,今天是清明節(jié)調(diào)休,老老實實上班吧。
      很遺憾的告訴您,這周六要勞動節(jié)前調(diào)休,不過周日就是勞動節(jié)了。
      很遺憾的告訴您,這周六和周日都要國慶節(jié)前調(diào)休。再過3天是國慶節(jié)。
      明天就是中秋節(jié)了,開不開心?不過記得周日要中秋節(jié)調(diào)休,設置好鬧鐘,別玩太嗨。
      明天就是周六了,今天努力工作哦!最近的一個節(jié)日是清明節(jié)。還要12天。早著呢!
      還有很多情況的就不一一例舉了,目前大概有2/3十種不同的表達。總之,我會盡可能的用人類友好的表達方式。

      返回文字。距離今天最近的一個節(jié)假日安排。只考慮節(jié)假日和調(diào)休。

      接口地址: http://timor.tech/api/holiday/tts/next

      @params: 沒有參數(shù)
      @return json: 返回可直接播放的文字。

      1
      2
      3
      4
      
      {
        "code": 0,        // 0服務正常。-1服務出錯
        "tts": "最近的一個節(jié)日是2018-04-05的清明節(jié),還有11天。"
      }

      示例語句:

      今年的所有節(jié)假日都過完了,2019年的節(jié)假日開發(fā)者還在偷懶。
      最近的一個節(jié)日是2018-04-05的清明節(jié),還有11天。
      最近的一個節(jié)日是2018-04-28的勞動節(jié),還有9天。在這之前先要勞動節(jié)前調(diào)休。
      最近的一個節(jié)日是2018-04-28的勞動節(jié),還有2天。不過記得明天先要勞動節(jié)前調(diào)休。
      最近的一個節(jié)日是2018-04-28的勞動節(jié),還有21天。明天要記得清明節(jié)調(diào)休。
      最近的一個節(jié)日是2018-04-28的勞動節(jié),還有22天。在這之前先把清明節(jié)調(diào)休完吧。
      更多示例不一一例舉了,會根據(jù)時間不同,調(diào)整明天,后天等的表達。

      返回文字?;卮鹈魈旆偶賳帷?/h4>

      接口地址: http://timor.tech/api/holiday/tts/tomorrow

      @params: 沒有參數(shù)
      @return json: 返回可直接播放的文字。

      1
      2
      3
      4
      
      {
        "code": 0,        // 0服務正常。-1服務出錯
        "tts": "明天是周一,今晚早點睡,上班別遲到了。"
      }

      示例語句:

      明天是勞動節(jié),趁著假期放松一下吧。
      清明節(jié)才剛過完,明天都要清明節(jié)調(diào)休了,還想著放假呢!
      明天是周六,放心睡吧。
      今天才周二呢,先好好上班吧。
      明天不放假,明天是勞動節(jié)前調(diào)休,馬上就是勞動節(jié)了,開心吧!

      瀏覽器端使用 ajax 請求節(jié)假日服務示例代碼

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      
      // 注意:dataType: json 就行了,別寫成 jsonp 了
      // 使用 jQuery,其它庫請查看api
      $.ajax({
        type: 'get',
        url: 'http://timor.tech/api/holiday/tts',
        dataType: 'json',
        success: function (data) {
          console.log('success', data)
        },
        error: function (xhr, textstatus, error) {
          console.log('error', textstatus, error)
        }
      })

       

      ------------恢復內(nèi)容結(jié)束------------

      posted @ 2021-05-21 17:29  葉不知秋  閱讀(2221)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 4399理论片午午伦夜理片| 中文字幕人妻无码一区二区三区| 久久香蕉国产线看观看怡红院妓院| 久久久无码精品亚洲日韩蜜臀浪潮| 另类专区一区二区三区| 日本一区午夜艳熟免费| 国产欧美精品一区二区三区-老狼| 日本深夜福利在线观看| 风流老熟女一区二区三区| 亚洲女人天堂成人av在线| 亚洲精品二区在线播放| 无码日韩精品一区二区三区免费 | 国产视频不卡一区二区三区| 日韩人妻无码精品久久| 国产亚洲AV电影院之毛片| 在线精品自拍亚洲第一区| 中文字幕无码视频手机免费看| 69精品丰满人妻无码视频a片| 天堂中文最新版在线官网在线| 日韩精品一区二区高清视频| 亚洲av无码之国产精品网址蜜芽| 18禁无遮挡啪啪无码网站破解版 | av无码久久久久不卡网站蜜桃| 亚洲精品一二三四区| 开心激情站开心激情网六月婷婷| 吐鲁番市| 亚洲精品男男一区二区| 久久综合色之久久综合色| 窝窝午夜色视频国产精品破| 天天躁日日躁狠狠躁一区| 乱人伦人妻系列| 国外av片免费看一区二区三区| 国产无套内射又大又猛又粗又爽 | 国产稚嫩高中生呻吟激情在线视频| 亚洲天堂一区二区成人在线| 中文字幕av无码不卡| 国产女同疯狂作爱系列| 丰满高跟丝袜老熟女久久| 亚洲国产日韩A在线亚洲| 国产精品中文字幕视频| 亚洲av国产成人精品区|