本站提供一些免费API,按需使用
万年历查询
API介绍万年历信息查询,直接请求不带参数则返回当日信息
接口地址//api.tiax.cn/almanac/
请求方式GET;POST
参数说明年份 year
参数说明月份 month
参数说明日期 day

示例代码:

var myHeaders = new Headers();
var requestOptions = {
   method: 'GET',
   headers: myHeaders,
   redirect: 'follow'
};

fetch("api.tiax.cn/almanac/?year=2023&month=11&day=23", requestOptions)
   .then(response => response.text())
   .then(result => console.log(result))
   .catch(error => console.log('error', error));

Unirest.setTimeouts(0, 0);
HttpResponse<String> response = Unirest.get("api.tiax.cn/almanac/?year=2023&month=11&day=32")
   .asString();

<?php

$curl = curl_init();

curl_setopt_array($curl, array(
   CURLOPT_URL => 'api.tiax.cn/almanac/?year=2023&month=11&day=23',
   CURLOPT_RETURNTRANSFER => true,
   CURLOPT_ENCODING => '',
   CURLOPT_MAXREDIRS => 10,
   CURLOPT_TIMEOUT => 0,
   CURLOPT_FOLLOWLOCATION => true,
   CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
   CURLOPT_CUSTOMREQUEST => 'GET',
   CURLOPT_HTTPHEADER => array(
   ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

import http.client

conn = http.client.HTTPSConnection("api.tiax.cn")
payload = ''
conn.request("GET", "/almanac/?year=2023&month=11&day=23", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))

GET /almanac/?year=2023&month=11&day=23 HTTP/1.1
Host: api.tiax.cn

var client = new RestClient("api.tiax.cn/almanac/?year=2023&month=11&day=23");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);

返回示例

{
    "公历日期": "2023年3月6日 星期一",
    "农历日期": "农历二零二三年 二月(大) 十五",
    "黄历日期": "阳历2023年3月6日,癸卯年阴历二月十五日",
    "回历日期": "伊斯兰历1444年8月13日",
    "干支日期": "癸卯年 乙卯月 癸亥日",
    "五行纳音": "大海水",
    "值日星神": "玄武(凶星)",
    "宜": "祭拜 祭祀、开光、塑绘、订婚 订盟、纳采、合帐、成人礼 冠笄、拆卸、动土、起基、上梁、搬迁新宅 乔迁新居 入宅、安香、开业 开幕 开市、立券、买车 提车 纳财、沐浴、生子 求子 求嗣、出火、竖柱、安门、",
    "忌": "造庙 结婚 嫁娶 伐木 安葬"
}
钥匙你想请我喝酱香拿铁的话!