使用PHP写的万年历接口

使用PHP写的一个万年历接口

说明

支持的年份为1900-2100(农历),支持公历和公历互转。接口基地址:http://api.ieclipse.cn/wnl/lunar 主要功能列表

  • 公历转农历
  • 农历转公历
  • 支持公历和农历节日
  • 支持干支纪年、纪月、纪日、纪时
  • 支持农历闰月

示例json

{
    "code":0, //响应码,为0时表示接口正常响应
    "msg":"ok",
    "time":1517217808,
    "data":{
        "isToday":false,
        "sYear":"2018", //公历年
        "sMonth":"03", //公历月
        "sDay":16, //公历日
        "sWeek":5, //公历周几, 0-6,0表示周日
        "sHour":17, //公历小时
        "sFestival":"", //公历节日,如元旦
        "lYear":2018, //农历年
        "lMonth":1, //农历月
        "lDay":29, //农历日
        "lFestival":"",//农历节日,如春节
        "isLeap":false, //农历闰月
        "hzYear":"二〇一八", //农历年大写
        "hzMonth":"正", //农历月汉字,如果为闰月,前面有一个闰字
        "hzDay":"廿九",//农历日
        "cWeek":"五",//汉字星期几
        "cYear":"戊戌", //汉字干支年
        "cMonth":"乙卯",//汉字干支月
        "cDay":"丁未",//汉字干支日
        "cAnimal":"狗",//生肖年
        "cTerms":"",//农历节气,如立春
        "cMnumber":1431,
        "cDnumber":43183,
        "cHour":"己酉" //汉字干支时
    } 
}

接口说明

请求参数

  • date: 日期和时间,以-分隔,如2018-01-29-18,2019-01-29
  • l: 是否农历闰月,当date为农历时有效,如l=true

响应

  • cHour: 当参数包含小时时,有此字段
  • cAnimal: 农历日期对应的生肖,遇到农历立春时,生肖会变化。
  • isLeap: 是否农历闰月

公历转农历

http://api.ieclipse.cn/wnl/lunar

农历转公历

http://api.ieclipse.cn/wnl/solar

应用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 来分享一波VIP视频解析接口,有的有广告,具体自己测试 接口地址(2017年12月) http://jx.vgoo...
    HolyTime阅读 50,390评论 0 17
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,099评论 19 139
  • 第一笔记 为知笔记(http://www.wiz.cn/manual/plugin/) - 为知笔记Windows...
    明谣_罗潇阅读 3,776评论 1 21
  • 曾经高三的时候,遇见一位老师,他是国家二级心理咨询师。他对我的影响很深,比如在自我暗示、对不喜欢的人不要表现出敌意...
    page2阅读 163评论 0 1
  • *回归黑白组的主线 *游戏剧情,台词有修改 *海鸥子:那只鸟显然是我吧!! *都明白了的话就【笑 >>>>>> S...
    珺晔阅读 735评论 5 3