工具-阴阳历互相转换
文档说明
通过指定的年月日时分秒 实现阳历转化阴历 或者阴历转化阳历。
请求方式
POST
GET
https://api.yuanfenju.com/index.php/v1/Gongju/solarlunartrans
字段 |
类型 |
描述 |
Content-Type |
String |
application/x-www-form-urlencoded |
请求参数
字段 |
类型 |
描述 |
api_key |
String |
密钥 |
year |
Int |
出生年 例: 1988
注意:年在1900~2100之间
|
month |
Int |
出生月 例: 8
注意:月在 -12~12之间,负值代表闰月,比如闰5月:-5,不考虑闰月就传正值
|
day |
Int |
日 例: 7
注意:日在1~31之间
|
hours |
Int |
出生时 例: 22
注意:时在0~23之间
|
minute |
Int |
出生分 例: 0
注意:分在0~59之间,如果不清楚可以写0,不影响测算结果
|
second |
Int |
出生秒 例: 0
注意:秒在0~59之间 如果不清楚可以写0 不影响测算结果
|
type |
Int |
转化类型 0阳历转阴历 1阴历转阳历 |
请求参数示例
$request_data = [
'api_key' => 'FsF1CsVevk3N17w7oBkSydfSk',
'year' => '1998',
'month' => '2',
'day' => '3',
'hour' => '22',
'minute' => '0',
'second' => '0'
'type' => '0'
];
返回参数
字段 |
类型 |
描述 |
errcode |
String |
请求状态码 0成功 其它为失败 |
errmsg |
String |
状态码说明 |
notice |
String |
声明 |
data |
Json |
数据信息 |
成功返回示例
{
"errcode": 0,
"errmsg": "请求成功",
"notice":"本次测算结果仅供娱乐使用,请勿用于封建迷信和违法用途。",
"data": {
"lunar_year": 1998, //lunar阴历年
"lunar_month": 1, //lunar阴历月:阴历月有诸多叫法,这里提供数字,可自行map成对应说法,比如1 正月 11 冬月
"lunar_day": 7, //lunar阴历日:阴历日有诸多叫法,这里提供数字,可自行map成对应说法,比如1 初一,21 廿一
"lunar_hour": 22, //lunar阴历时:阴历时有诸多叫法,这里提供数字,可自行map成对应说法,比如23~1点为子时,1~3点为丑时
"lunar_minute": 0,
"lunar_second": 0,
"solar_year": 1998, //solar阳历年
"solar_month": 2, //solar阳历月
"solar_day": 3,
"solar_hour": 22,
"solar_minute": 0,
"solar_second": 0
}
}
失败返回示例
{
"errcode": -1,
"errmsg": "日期有误",
}