php 根据时间获取二十四节气,返回json
/* * 节气通用算法 */ function getJieQi() {header("Content-Type:text/html;charset=utf-8"); $_year=I("year");$month=I("month");$day=I("day");$year = substr($_year,-2)+0; $coefficient = array( array(5.4055,2019,-1),//小寒 array(20.12,2082,1),//大寒 array(3.87),//立春 array(18.74,2026,-1),//雨水 array(5.63),//惊蛰 array(20.646,2084,1),//春分 array(4.81),//清明 array(20.1),//谷雨 array(5.52,1911,1),//立夏 array(21.04,2008,1),//小满 array(5.678,1902,1),//芒种 array(21.37,1928,1),//夏至 array(7.108,2016,1),//小暑 array(22.83,1922,1),//大暑 array(7.5,2002,1),//立秋 array(23.13),//处暑 array(7.646,1927,1),//白露 array(23.042,1942,1),//秋分 array(8.318),//寒露 array(23.438,2089,1),//霜降 array(7.438,2089,1),//立冬 array(22.36,1978,1),//小雪 array(7.18,1954,1),//大雪 array(21.94,2021,-1)//冬至 ); $term_name = array( "小寒","大寒","立春","雨水","惊蛰","春分","清明","谷雨", "立夏","小满","芒种","夏至","小暑","大暑","立秋","处暑", "白露","秋分","寒露","霜降","立冬","小雪","大雪","冬至"); $idx1 = ($month-1)*2; $_leap_value = floor(($year-1)/4); $day1 = floor($year*0.2422+$coefficient[$idx1][0])-$_leap_value;if(isset($coefficient[$idx1][1])&&$coefficient[$idx1][1]==$_year) $day1 += $coefficient[$idx1][2]; $day2 = floor($year*0.2422+$coefficient[$idx1+1][0])-$_leap_value; if(isset($coefficient[$idx1+1][1])&&$coefficient[$idx1+1][1]==$_year) $day1 += $coefficient[$idx1+1][2]; //echo __FILE__.'->'.__LINE__.' $day1='.$day1,',$day2='.$day2.'<br/>'.chr(10);$data=array();if($day<$day1){$data['name1']=$term_name[$idx1-1];$data['name2']=$term_name[$idx1-1].'后';}else if($day==$day1){$data['name1']=$term_name[$idx1];$data['name2']=$term_name[$idx1];}else if($day>$day1 && $day<$day2){$data['name1']=$term_name[$idx1];$data['name2']=$term_name[$idx1].'后';}else if($day==$day2){$data['name1']=$term_name[$idx1+1];$data['name2']=$term_name[$idx1+1];}else if($day>$day2){$data['name1']=$term_name[$idx1+1];$data['name2']=$term_name[$idx1+1].'后';}echo json_encode($data);}
php 根据时间获取二十四节气,返回json相关推荐
- php自动获取节气对应的年月日_php 根据时间获取二十四节气,返回json
/* * 节气通用算法 */ function getJieQi() { header("Content-Type:text/html;charset=utf-8"); $_yea ...
- php 根据时间获取二十四节气
/*** 节气通用算法*/public function getJieQi($map){$_year = $map['year'];$month = $map['month'];$day = $map ...
- 关于jQuery获取Action返回的JSON数据 项目真实案例 记录(Struts2)
这里列出 页面代码 和 Action类相关代码 供参考: 页面代码(jQuery ajax异步请求获取数据): //保存决策信息 function saveDecision() { var rowid ...
- 利用爱奇艺开放平台实现视频托管回调播放(二)——解析获取授权返回的JSON字符串...
由于获取授权返回的是如下格式的JSON字符串: 1 { 2 'code': A0000, 3 'data': 4 { 5 'access_token': ACCESS_TOKEN, // 访问令牌 6 ...
- MVC web api 返回JSON的几种方式,Newtonsoft.Json序列化日期时间去T的几种方式
MVC web api 返回JSON的几种方式,Newtonsoft.Json序列化日期时间去T的几种方式 2015-01-18 00:11 https://www.muhanxue.com/essa ...
- php输出mysql查询结果_PHP简单获取数据库查询结果并返回JSON
header("Content-type:text/html;charset=utf-8"); //连接数据库 $con = mysql_connect("localho ...
- (SpringMVC)Controller返回JSON数据
文章目录 Controller返回JSON数据 1. 测试使用 2. 代码优化 3. 测试集合输出 4. 输出时间对象 5. 抽取为工具类 6. FastJson Controller返回JSON数据 ...
- python接口返回json处理_python 接口返回的json字符串实例
如下所示: JSON 函数 使用 JSON 函数需要导入 json 库:import json. 函数描述 json.dumps将 Python 对象编码成 JSON 字符串 json.loads将已 ...
- php接口返回一个数组怎末写_php api返回json数组
[PHP] 为JSON数据的API返回空数组或者空对象 PHP 中,不管是 list 或者 dictionary 都使用一样的 [](或者 array()) 来定义. 在使用 JSON 作为 API ...
最新文章
- deploy java eclipse_使用eclipse的mvn deploy部署本地包到maven私有库
- java 使用gdal_java-gdal实现shp转geojson
- MySql 服务名无效
- java system sleep_详解Java中的sleep()和wait()的区别
- e.preventdefault() 别滥用
- mysqld --initialize --console 没有 打印信息_JavaScript设计模式--装饰者模式
- 数据挖掘学习07 - 《数据挖掘导论》第二章:数据
- World Wind入门
- android TextView属性汇总
- 【物理学术竞赛】——绳上的球(再续)
- Excel 序号自动增加
- 泰森多边形的matlab实现
- Java对象扁平化的操作
- 物联网-电力监控平台(二)
- Amoeba for Aladdin
- 智商情商哪个重要_情商与智商,到底哪个更重要?
- 2021高考成绩省内排名查询,云南高考排名查询方法 2021年云南高考成绩位次全省排名查询...
- 大英百科挂了,维基百科赢了
- 重新认识康德的“头上星空”
- 拼多多开店怎么提高点击率?天创速盈提出应对措施
热门文章
- Virtual Piano 自动播放乐谱
- R7 3700x配什么主板
- rs232pc通信软件源码c语言,PC机与单片机通信(RS232 协议)程序
- 10.11 UiPath如何安全的保存账号和密码
- 【OpenCV教程】特征工程
- 基于自然语言理解的SPARQL本体查询(笔记版)
- 4款功能强大的文本编辑软件,最适合新手!
- IP数据报检验和计算
- Knowledgeable Prompt-tuning: Incorporating Knowledge into Prompt Verbalizer for Text Classification
- 如何使用TCP Traceroute