• OkayAPI Docs
  • Login
  • Try for free



YesApi 接口文档

3401 查看输入日期至今一共多少天

接口路径(新):http://api.okayapi.com/api/App/Common_Date/GetDaysFromNow

接口路径(旧):http://api.okayapi.com/?s=App.Common_Date.GetDaysFromNow

接口描述: 根据输入的日期返回一个整数

API Params

ParameterTypeRequiredDefaultNoteDescription
HTTP_APPKEYStringRequiredMIN: 32Common Put Your APPKEY
yearStartIntOptaion2016起始年份,默认2016,值 0-69 会映射为 2000-2069,值 70-100 会映射为 1970-2000起始年份 不是整型的数会转成0
monthStartIntOptaion2起始月份,默认2,值 0-12
dayStartIntOptaion9起始天数,默认9,值 0-31

API Usage Demo

HTTPPHP
请求(第一个示例:从省份开始选择):
{OKAYAPI_API_HOST}/?s=App.Common_Date.getDaysFromNow&yearStart=2016&monthStart=2&dayStart=9

返回:
{
"ret": 200,
"data": {
"err_code": 0,
"err_msg": "",
"diff": "1127"
},
"msg": "小白开放接口:App.Common_Date.getDaysFromNow"
}
<?php

// 引入文件
require_once dirname(__FILE__) . '/OkayApiClient.php';

// 调用小白开放接口
$yearStart = 2016;
$monthStart = 2;
$dayStart = 9;
$rs = OkayApiClient::request('App.Common_Date.GetDaysFromNow', array('yearStart' => $yearStart,'monthStart' => $monthStart,'dayStart' => $dayStart));
// 输出结果
print_r($rs);


/*
Array 
( 
	[ret] => 200 
	[data] => Array 
	( 
		[err_code] => 0 
		[err_msg] => 
		[diff] => 1127
	) 
	
	[msg] => 小白开放接口:App.Common_Date.GetDaysFromNow
)
*/

API Response

KEYTypeDescription
yearStartInt起始年份,默认2016,值 1-69 会映射为 2001-2069,值 70-100 会映射为 1970-2000 不是整型的数会转成0
monthStartInt起始月份,默认2,值 1-12 不是整型的数会转成0
dayStartInt起始日期,默认9,值 1-31 不是整型的数会转成0

YesApi 接口文档

3402 查看两日期之间一共间隔多少天

接口路径(新):http://api.okayapi.com/api/App/Common_Date/GetDaysDiff

接口路径(旧):http://api.okayapi.com/?s=App.Common_Date.GetDaysDiff

接口描述: 根据输入的两日期差返回一个整数

API Params

ParameterTypeRequiredDefaultNoteDescription
HTTP_APPKEYStringRequiredMIN: 32Common Put Your APPKEY
yearStartIntRequired起始年份,值 0-69 会映射为 2000-2069,值 70-100 会映射为 1970-2000
monthStartIntRequired起始月份,值 0-12
dayStartIntRequired起始天数,值 0-31
yearEndIntRequired结束年份,值 0-69 会映射为 2000-2069,值 70-100 会映射为 1970-2000
monthEndIntRequired结束月份,值 0-12
dayEndIntRequired结束天数,可选,值 0-31

API Usage Demo

HTTPPHP
请求(第一个示例:从省份开始选择):
{OKAYAPI_API_HOST}/?s=App.Common_Date.getDaysDiff&yearStart=2016&monthStart=2&dayStart=9&yearEnd=2019&monthEnd=3&dayEnd=12

返回:
{
"ret": 200,
"data": {
"err_code": 0,
"err_msg": "",
"diff": "1127"
},
"msg": "小白开放接口:App.Common_Date.getDaysDiff"
}
<?php

// 引入文件
require_once dirname(__FILE__) . '/OkayApiClient.php';

// 调用小白开放接口
$yearStart = 2016;
$monthStart = 2;
$dayStart = 9;
$yearEnd = 2019;
$monthEnd = 3;
$dayEnd = 12;
$rs = OkayApiClient::request('App.Common_Date.GetDaysFromNow', array('yearStart' => $yearStart,'monthStart' => $monthStart,'dayStart' => $dayStart,'yearEnd' => $yearEnd,'monthEnd' => $monthEnd,'dayEnd' => $dayEnd));
// 输出结果
print_r($rs);


/*
Array 
( 
	[ret] => 200 
	[data] => Array 
	( 
		[err_code] => 0 
		[err_msg] => 
		[diff] => 1127
	) 
	
	[msg] => 小白开放接口:App.Common_Date.GetDaysDiff
)
*/

API Response

KEYTypeDescription
yearStartInt起始年份,值 1-69 会映射为 2001-2069,值 70-100 会映射为 1970-2000 不是整型的数会转成0
monthStartInt起始月份,值 1-12 不是整型的数会转成0
dayStartInt起始日期,值 1-31 不是整型的数会转成0
yearEndInt结束年份,值 1-69 会映射为 2001-2069,值 70-100 会映射为 1970-2000 不是整型的数会转成0
monthEndInt结束月份,值 1-12 不是整型的数会转成0
dayEndInt结束日期,值 1-31 不是整型的数会转成0

YesApi 接口文档

3403 根据输入阳历日期转化成字符型农历日期

接口路径(新):http://api.okayapi.com/api/App/Common_Date/ChangeIntoLunar

接口路径(旧):http://api.okayapi.com/?s=App.Common_Date.ChangeIntoLunar

接口描述: 根据输入的日期返回农历日期如2019-3-12->二月初六

API Params

ParameterTypeRequiredDefaultNoteDescription
HTTP_APPKEYStringRequiredMIN: 32Common Put Your APPKEY
yearStartIntOptaion2016阳历年份,默认2016,值 0-69 会映射为 2000-2069,值 70-100 会映射为 1970-2000
monthStartIntOptaion2阳历月份,默认2,值 0-12
dayStartIntOptaion9阳历天数,默认9,值 0-31

API Usage Demo

HTTPPHP
请求(第一个示例:从省份开始选择):
{OKAYAPI_API_HOST}/?s=App.Common_Date.ChangeIntoLunar&yearStart=2016&monthStart=2&dayStart=9&app_key={你的app_key}&sign={动态签名}

返回:
{
"ret": 200,
"data": {
"err_code": 0,
"err_msg": "",
"lunarDate": "正月初二"
},
"msg": "小白开放接口:App.Common_Date.ChangeIntoLunar"
}
<?php

// 引入文件
require_once dirname(__FILE__) . '/OkayApiClient.php';

// 调用小白开放接口
$yearStart = 2016;
$monthStart = 2;
$dayStart = 9;
$rs = OkayApiClient::request('App.Common_Date.ChangeIntoLunar', array('yearStart' => $yearStart,'monthStart' => $monthStart,'dayStart' => $dayStart));
// 输出结果
print_r($rs);


/*
Array 
( 
	[ret] => 200 
	[data] => Array 
	( 
		[err_code] => 0 
		[err_msg] => 
		[lunarDate] => "正月初二"
	) 
	
	[msg] => 小白开放接口:App.Common_Date.ChangeIntoLunar
)
*/

API Response

KEYTypeDescription
yearStartInt起始年份,默认2016,值 1-69 会映射为 2001-2069,值 70-100 会映射为 1970-2000 不是整型的数会转成0
monthStartInt起始月份,默认2,值 1-12 不是整型的数会转成0
dayStartInt起始日期,默认9,值 1-31 不是整型的数会转成0

YesApi 接口文档

3404 根据输入农历日期转化成阳历日期

接口路径(新):http://api.okayapi.com/api/App/Common_Date/ChangeIntoNation

接口路径(旧):http://api.okayapi.com/?s=App.Common_Date.ChangeIntoNation

接口描述: 根据输入的日期返回阳历日期如2019-1-1->2019-2-5(现只支持到2031年)

API Params

ParameterTypeRequiredDefaultNoteDescription
HTTP_APPKEYStringRequiredMIN: 32Common Put Your APPKEY
yearStartIntOptaion2016阳历年份,默认2016,值 0-69 会映射为 2000-2069,值 70-100 会映射为 1970-2000
monthStartIntOptaion2阳历月份,默认2,值 0-12
dayStartIntOptaion9阳历天数,默认9,值 0-31

API Usage Demo

API Response

KEYTypeDescription
yearStartInt起始年份,默认2016,值 1-69 会映射为 2001-2069,值 70-100 会映射为 1970-2000 不是整型的数会转成0
monthStartInt起始月份,默认2,值 1-12 不是整型的数会转成0
dayStartInt起始日期,默认9,值 1-31 不是整型的数会转成0

YesApi 接口文档

3405 获取当前时间

接口路径(新):http://api.okayapi.com/api/App/Common_Date/Curtime

接口路径(旧):http://api.okayapi.com/?s=App.Common_Date.Curtime

接口描述: 获取时间,日期、年份、星期等

API Params

ParameterTypeRequiredDefaultNoteDescription
HTTP_APPKEYStringRequiredMIN: 32Common Put Your APPKEY
timestampIntOptaion0MIN: 0当前时间戳,未指定时使用当前系统时间。

API Usage Demo

API Response

KEYTypeDescription
timestampInt时间戳,例如:1564622918
datetimeString日期时间,例如:2019-08-01 00:00:00
dateString日期,例如:2019-08-01
date_md_zhString中文日期,月份和天前面有0,例如:2019年08月01日
date_Nj_zhString中文日期,月份和天前面没有0,例如:2019年8月1日
time_HString时间,24 小时格式,例如:18:00:00
time_hString时间,12 小时格式,例如:06:00:00
day_dString日,月份中的第几天,有前导零的 2 位数字,01 到 31
day_jString日,月份中的第几天,没有前导零,1 到 31
day_NString日,星期中的第几天,1(表示星期一)到 7(表示星期天)
day_N_zhString日,星期一到星期天
day_zString日,年份中的第几天,0 到 365
week_WString星期,年份中的第几周,每周从星期一开始,例如:42(当年的第 42 周)
month_mString月,数字表示的月份,有前导零,01 到 12
month_nString月,数字表示的月份,没有前导零,1 到 12
month_n_zhString月,一月到十二月
year_YString年,4 位数字完整表示的年份,例如:1999 或 2003
hour_gString小时,12 小时格式,没有前导零,1 到 12
hour_GString小时,24 小时格式,没有前导零,0 到 23
hour_hString小时,12 小时格式,有前导零,01 到 12
hour_HString小时,24 小时格式,有前导零,00 到 23
minute_iString分钟,有前导零的分钟数,00 到 59
second_sString秒数,有前导零,00 到 59

YesApi 接口文档

3406 获取该年的所有节气

接口路径(新):http://api.okayapi.com/api/App/Common_Date/GetSolarTerms

接口路径(旧):http://api.okayapi.com/?s=App.Common_Date.GetSolarTerms

接口描述: 输入年份获取 上一年冬至 ~ 下一年冬至

API Params

ParameterTypeRequiredDefaultNoteDescription
HTTP_APPKEYStringRequiredMIN: 32Common Put Your APPKEY
yearIntRequired0年

API Usage Demo

API Response

KEYTypeDescription
年data.list.Y
月data.list.M
日data.list.D
节气名字data.list.solarTermsName

YesApi 接口文档

3407 获取该天的 节气和星座

接口路径(新):http://api.okayapi.com/api/App/Common_Date/GetSolarTermsStarByDay

接口路径(旧):http://api.okayapi.com/?s=App.Common_Date.GetSolarTermsStarByDay

接口描述: 输入年 year 月 month 日 day 输出对应的节气和星座

API Params

ParameterTypeRequiredDefaultNoteDescription
HTTP_APPKEYStringRequiredMIN: 32Common Put Your APPKEY
yearIntRequired0年
monthIntRequired1MIN: 1;MAX: 12月
dayIntRequired1MIN: 1;MAX: 31日

API Usage Demo

API Response

KEYTypeDescription
星座data.solarTerms.D
节气名字data.solarTermsName

Power by OkayAPI.com Contact us (WA: okayapi OR Email: chanzonghuang@gmail.com).
Timezone: America/New_York May/09/2025 07:38:03