php自动获取节气对应的年月日_抛砖引玉,PHP的中国二十四节气显示类
网上查了半天,用C程序的数据改了一个,呵呵:)
// PHP 二十四节气类 支持1901-2050年
// 抛砖引玉,供大家交流使用
// mail to: cnmayu@msn.com
// www.cnmayu.com
//每年的二十四节气对应的阳历日期几乎固定,平均分布于十二个月中
// 1月 2月 3月 4月 5月 6月
//小寒 大寒 立春 雨水 惊蛰 春分 清明 谷雨 立夏 小满 芒种 夏至
// 7月 8月 9月 10月 11月 12月
//小暑 大暑 立秋 处暑 白露 秋分 寒露 霜降 立冬 小雪 大雪 冬至
function solar_term()
{
$solar_term = array(
0=>array(621, 419, 621, 521, 622, 622, 823, 824, 824, 924, 823,
822), //1901
1=>array(621, 519, 621, 621, 622, 722, 824, 824, 824, 924, 823,
823), //1902
2=>array(621, 520, 722, 621, 722, 722, 824, 924, 924, 924, 823,
823), //1903
3=>array(721, 520, 621, 520, 621, 622, 723, 823, 823, 824, 823,
722), //1904
4=>array(621, 419, 621, 521, 622, 622, 823, 824, 824, 924, 823,
822), //1905
5=>array(621, 519, 621, 621, 622, 622, 824, 824, 824, 924, 823,
823), //1906
6=>array(621, 520, 722, 621, 722, 722, 824, 924, 924, 924, 823,
823), //1907
7=>array(721, 520, 621, 520, 621, 622, 723, 823, 823, 924, 823,
722), //1908
8=>array(621, 419, 621, 521, 622, 622, 823, 824, 824, 924, 823,
822), //1909
9=>array(621, 519, 621, 621, 622, 622, 824, 824, 824, 924, 823,
823), //1910
10=>array(621, 520, 722, 621, 722, 722, 824, 924, 924, 924, 823,
823), //1911
11=>array(721, 520, 621, 520, 621, 622, 723, 823, 823, 924, 823,
722), //1912
12=>array(620, 419, 621, 521, 622, 622, 823, 824, 824, 924, 823,
822), //1913
13=>array(621, 419, 621, 521, 622, 622, 824, 824, 824, 924, 823,
823), //1914
14=>array(621, 520, 622, 621, 622, 722, 824, 824, 924, 924, 823,
823), //1915
15=>array(621, 520, 621, 520, 621, 622, 723, 823, 823, 824, 822,
722), //1916
16=>array(620, 419, 621, 521, 621, 622, 823, 824, 823, 924, 823,
722), //1917
17=>array(621, 419, 621, 521, 622, 622, 824, 824, 824, 924, 823,
822), //1918
18=>array(621, 520, 622, 621, 622, 722, 824, 824, 924, 924, 823,
823), //1919
19=>array(621, 520, 621, 520, 621, 622, 723, 823, 823, 824, 822,
722), //1920
20=>array(620, 419, 621, 520, 621, 622, 823, 824, 823, 924, 823,
722), //1921
21=>array(621, 419, 621, 521, 622, 622, 824, 824, 824, 924, 823,
822), //1922
22=>array(621, 519, 621, 621, 622, 722, 824, 824, 924, 924, 823,
823), //1923
23=>array(621, 520, 621, 520, 621, 622, 723, 823, 823, 824, 822,
722), //1924
24=>array(620, 419, 621, 520, 621, 622, 823, 824, 823, 924, 823,
722), //1925
25=>array(621, 419, 621, 521, 622, 622, 823, 824, 824, 924, 823,
822), //1926
26=>array(621, 519, 621, 621, 622, 722, 824, 824, 824, 924, 823,
823), //1927
27=>array(621, 520, 621, 520, 621, 621, 723, 823, 823, 823, 722,
722), //1928
28=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 824, 822,
722), //1929
29=>array(621, 419, 621, 521, 622, 622, 823, 824, 824, 924, 823,
822), //1930
30=>array(621, 519, 621, 621, 622, 722, 824, 824, 824, 924, 823,
823), //1931
31=>array(621, 520, 621, 520, 621, 621, 723, 823, 823, 823, 722,
722), //1932
32=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 924, 823,
722), //1933
33=>array(621, 419, 621, 521, 622, 622, 823, 824, 824, 924, 823,
822), //1934
34=>array(621, 519, 621, 621, 622, 622, 824, 824, 824, 924, 823,
823), //1935
35=>array(621, 520, 621, 520, 621, 621, 723, 823, 823, 823, 722,
722), //1936
36=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 924, 823,
722), //1937
37=>array(621, 419, 621, 521, 622, 622, 823, 824, 824, 924, 823,
822), //1938
38=>array(621, 519, 621, 621, 622, 622, 824, 824, 824, 924, 823,
823), //1939
39=>array(621, 520, 621, 520, 621, 621, 723, 823, 823, 823, 722,
722), //1940
40=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 924, 823,
722), //1941
41=>array(621, 419, 621, 521, 622, 622, 823, 824, 824, 924, 823,
822), //1942
42=>array(621, 519, 621, 621, 622, 622, 824, 824, 824, 924, 823,
823), //1943
43=>array(621, 520, 621, 520, 521, 621, 723, 823, 823, 823, 722,
722), //1944
44=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 824, 822,
722), //1945
45=>array(620, 419, 621, 521, 622, 622, 823, 824, 823, 924, 823,
822), //1946
46=>array(621, 419, 621, 521, 622, 622, 824, 824, 824, 924, 823,
823), //1947
47=>array(621, 520, 521, 520, 521, 621, 723, 723, 823, 823, 722,
722), //1948
48=>array(520, 419, 621, 520, 621, 622, 723, 824, 823, 824, 822,
722), //1949
49=>array(620, 419, 621, 520, 621, 622, 823, 824, 823, 924, 823,
822), //1950
50=>array(621, 419, 621, 521, 622, 622, 824, 824, 824, 924, 823,
823), //1951
51=>array(621, 520, 521, 520, 521, 621, 723, 723, 823, 823, 722,
722), //1952
52=>array(520, 419, 621, 520, 621, 622, 723, 823, 823, 824, 822,
722), //1953
53=>array(620, 419, 621, 520, 621, 622, 823, 824, 823, 923, 823,
722), //1954
54=>array(621, 419, 621, 521, 622, 622, 823, 824, 824, 924, 823,
822), //1955
55=>array(621, 520, 520, 520, 521, 621, 723, 723, 823, 823, 722,
722), //1956
56=>array(520, 419, 621, 520, 621, 622, 723, 823, 823, 824, 822,
722), //1957
57=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 924, 823,
722), //1958
58=>array(621, 419, 621, 521, 622, 622, 823, 824, 824, 924, 823,
822), //1958
59=>array(621, 519, 520, 520, 521, 621, 723, 723, 723, 823, 722,
722), //1960
60=>array(520, 419, 621, 520, 621, 621, 723, 823, 823, 823, 722,
722), //1961
61=>array(621, 419, 621, 520, 621, 622, 723, 823, 823, 924, 823,
722), //1962
62=>array(621, 419, 621, 521, 622, 622, 823, 824, 824, 924, 823,
822), //1963
63=>array(621, 519, 520, 520, 521, 621, 723, 723, 723, 823, 722,
722), //1964
64=>array(520, 419, 621, 520, 621, 621, 723, 823, 823, 823, 722,
722), //1965
65=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 924, 823,
722), //1966
66=>array(621, 419, 621, 521, 622, 622, 823, 824, 824, 924, 823,
822), //1967
67=>array(621, 519, 520, 520, 521, 521, 723, 723, 723, 823, 722,
722), //1968
68=>array(520, 419, 621, 520, 621, 621, 723, 823, 823, 823, 722,
722), //1969
69=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 924, 823,
722), //1970
70=>array(621, 419, 621, 521, 622, 622, 823, 824, 824, 924, 823,
822), //1971
71=>array(621, 519, 520, 520, 521, 521, 723, 723, 723, 823, 722,
722), //1972
72=>array(520, 420, 621, 520, 521, 621, 723, 823, 823, 823, 722,
722), //1973
73=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 924, 823,
722), //1974
74=>array(621, 419, 621, 521, 622, 622, 823, 824, 823, 924, 823,
822), //1975
75=>array(621, 519, 520, 420, 521, 521, 723, 724, 723, 823, 722,
722), //1976
76=>array(520, 419, 621, 520, 621, 621, 723, 723, 823, 823, 722,
722), //1977
77=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 824, 823,
722), //1978
78=>array(621, 419, 621, 521, 621, 622, 823, 824, 823, 924, 823,
822), //1979
79=>array(621, 519, 520, 420, 521, 521, 723, 723, 723, 823, 722,
722), //1980
80=>array(520, 419, 621, 520, 521, 621, 723, 723, 823, 823, 822,
722), //1981
81=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 824, 822,
722), //1982
82=>array(620, 419, 621, 520, 621, 622, 823, 824, 823, 924, 823,
822), //1983
83=>array(621, 419, 520, 420, 521, 521, 722, 723, 723, 823, 722,
722), //1984
84=>array(520, 419, 521, 520, 521, 621, 723, 723, 823, 823, 722,
722), //1985
85=>array(520, 419, 621, 520, 621, 622, 723, 823, 823, 824, 822,
722), //1986
86=>array(620, 419, 621, 520, 621, 622, 723, 824, 823, 924, 823,
722), //1987
87=>array(621, 419, 520, 420, 521, 521, 722, 723, 723, 823, 722,
721), //1988
88=>array(520, 419, 520, 520, 521, 621, 723, 723, 723, 823, 722,
722), //1989
89=>array(520, 419, 621, 520, 621, 621, 723, 823, 823, 824, 822,
722), //1990
90=>array(620, 419, 621, 520, 721, 622, 723, 823, 823, 924, 823,
722), //1991
91=>array(621, 419, 520, 420, 521, 521, 722, 723, 723, 823, 722,
721), //1992
92=>array(520, 418, 520, 520, 521, 621, 723, 723, 723, 823, 722,
722), //1993
93=>array(520, 419, 621, 520, 621, 621, 723, 823, 823, 823, 722,
722), //1994
94=>array(620, 419, 621, 520, 621, 622, 723, 821, 823, 924, 823,
722), //1995
95=>array(621, 419, 520, 420, 521, 521, 722, 723, 723, 823, 722,
721), //1996
96=>array(520, 418, 520, 520, 521, 521, 723, 723, 723, 823, 722,
722), //1997
97=>array(520, 419, 621, 520, 621, 621, 723, 823, 823, 823, 722,
722), //1998
98=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 924, 823,
722), //1999
99=>array(621, 419, 520, 420, 521, 521, 722, 723, 723, 823, 722,
721), //2000
100=>array(520, 418, 520, 520, 521, 521, 723, 723, 723, 823,
722, 722), //2001
101=>array(520, 419, 621, 520, 621, 621, 723, 823, 823, 823,
722, 722), //2002
102=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 924,
823, 722), //2003
103=>array(621, 419, 520, 420, 521, 521, 722, 723, 723, 823,
722, 721), //2004
104=>array(520, 418, 520, 520, 521, 521, 723, 723, 723, 823,
722, 722), //2005
105=>array(520, 419, 621, 520, 521, 621, 723, 723, 823, 823,
722, 722), //2006
106=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 924,
823, 722), //2007
107=>array(621, 419, 520, 420, 521, 521, 722, 723, 722, 823,
722, 721), //2008
108=>array(520, 418, 520, 420, 521, 521, 723, 723, 723, 823,
722, 722), //2009
109=>array(520, 419, 621, 520, 521, 621, 723, 723, 823, 823,
722, 722), //2010
110=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 824,
823, 722), //2011
111=>array(621, 419, 520, 420, 520, 521, 722, 723, 722, 823,
722, 721), //2012
112=>array(520, 418, 520, 420, 521, 521, 722, 723, 723, 823,
722, 722), //2013
113=>array(520, 419, 621, 520, 521, 621, 723, 723, 823, 823,
722, 722), //2014
114=>array(620, 419, 621, 520, 621, 622, 723, 823, 823, 824,
822, 722), //2015
115=>array(620, 419, 520, 419, 520, 521, 722, 723, 722, 823,
722, 721), //2016
116=>array(520, 318, 520, 420, 521, 521, 722, 723, 723, 823,
722, 722), //2017
117=>array(520, 419, 521, 520, 521, 621, 723, 723, 823, 823,
722, 722), //2018
118=>array(520, 419, 621, 520, 621, 621, 723, 823, 823, 824,
822, 722), //2019
119=>array(620, 419, 520, 419, 520, 521, 622, 722, 722, 823,
722, 721), //2020
120=>array(520, 318, 520, 420, 521, 521, 722, 723, 723, 823,
722, 721), //2021
121=>array(520, 419, 520, 520, 521, 621, 723, 723, 723, 823,
722, 722), //2022
122=>array(520, 419, 621, 520, 621, 621, 723, 823, 823, 824,
822, 722), //2023
123=>array(620, 419, 520, 419, 520, 521, 622, 722, 722, 823,
722, 621), //2024
124=>array(520, 318, 520, 420, 521, 521, 722, 723, 723, 823,
722, 721), //2025
125=>array(520, 418, 520, 520, 521, 521, 723, 723, 723, 823,
722, 722), //2026
126=>array(520, 419, 621, 520, 621, 621, 723, 823, 823, 823,
722, 722), //2027
127=>array(620, 419, 520, 419, 520, 521, 622, 722, 722, 823,
722, 621), //2028
128=>array(520, 318, 520, 420, 521, 521, 722, 723, 723, 823,
722, 721), //2029
129=>array(520, 418, 520, 520, 521, 521, 723, 723, 723, 823,
722, 722), //2030
130=>array(520, 419, 621, 520, 621, 621, 723, 823, 823, 823,
722, 722), //2031
131=>array(620, 419, 520, 419, 520, 521, 622, 722, 722, 823,
722, 621), //2032
132=>array(520, 318, 520, 420, 521, 521, 723, 723, 723, 823,
722, 721), //2033
133=>array(520, 418, 520, 520, 521, 521, 723, 823, 723, 823,
722, 722), //2034
134=>array(520, 419, 621, 520, 521, 621, 723, 723, 823, 823,
722, 722), //2035
135=>array(620, 419, 520, 419, 520, 521, 622, 722, 722, 823,
722, 621), //2036
136=>array(520, 318, 520, 420, 521, 521, 722, 723, 723, 823,
722, 721), //2037
137=>array(520, 418, 520, 520, 521, 521, 723, 723, 723, 823,
722, 722), //2038
138=>array(520, 419, 621, 520, 521, 621, 723, 723, 823, 823,
722, 722), //2039
139=>array(620, 419, 520, 419, 520, 521, 622, 722, 722, 823,
722, 621), //2040
140=>array(520, 318, 520, 420, 520, 521, 722, 723, 722, 823,
722, 721), //2041
141=>array(520, 418, 520, 420, 521, 521, 723, 723, 723, 823,
722, 722), //2042
142=>array(520, 419, 621, 520, 521, 621, 723, 723, 823, 823,
722, 722), //2043
143=>array(620, 419, 520, 419, 520, 521, 622, 722, 722, 723,
722, 621), //2044
144=>array(520, 318, 520, 419, 520, 521, 722, 723, 722, 823,
722, 721), //2045
145=>array(520, 418, 520, 420, 521, 521, 722, 723, 723, 823,
722, 722), //2046
146=>array(520, 419, 621, 520, 521, 621, 723, 723, 823, 823,
722, 722), //2047
147=>array(620, 419, 520, 419, 520, 520, 622, 722, 722, 723,
721, 621), //2048
148=>array(519, 318, 520, 520, 520, 521, 622, 722, 722, 823,
722, 721), //2049
149=>array(520, 318, 520, 420, 521, 521, 722, 723, 823, 823,
722, 722) //2050
);
//节气名称
$term_name = array(
"小寒","大寒","立春","雨水","惊蛰","春分","清明","谷雨",
"立夏","小满","芒种","夏至","小暑","大暑","立秋","处暑",
"白露","秋分","寒露","霜降","立冬","小雪","大雪","冬至");
//获取当前日期及其年月日
$today = getdate();
$this_year = $today[year];
$this_month = $today[mon];
$this_day = $today[mday];
//算取在数组中的位置
$line = $this_year-1901;
$row = $this_month-1;
//获取数组中的两个日期
$term_one =substr($solar_term[$line][$row], 0, 1);
$term_two =substr($solar_term[$line][$row], 1, 2);
//获取在节气表中的位置
$t_name_1 = ($this_month-1)*2;
$t_name_2 = ($this_month-1)*2+1;
//显示相应的节气
if ($this_day==$term_one)
{
$this_term = $term_name[$t_name_1];
}
else if($this_day==$term_two)
{
$this_term = $term_name[$t_name_2];
}
else
{
$this_term = NULL;
}
return $this_term;
}
php自动获取节气对应的年月日_抛砖引玉,PHP的中国二十四节气显示类相关推荐
- php自动获取节气对应的年月日_php如何通过日期获取农历、节日、节气?
php如何通过日期获取农历.节日.节气? 发布时间:2020-05-21 11:57:28 来源:亿速云 阅读:229 作者:Leah php如何通过日期获取农历.节日.节气?这篇文章运用了实例代码展 ...
- php自动获取节气对应的年月日_php 根据时间获取二十四节气,返回json
/* * 节气通用算法 */ function getJieQi() { header("Content-Type:text/html;charset=utf-8"); $_yea ...
- 自动获取mysql建表语句_脚本工具---自动解析mysql建表语句,生成sqlalchemy表对象声明...
常规建表语句: CREATE TABLE `test_table` ( `id` int(11) NOT NULL, `name` char(64) NOT NULL, `password` char ...
- 用python做生物信息数据分析_基于Python的自动获取生物信息数据的软件设计
基于 Python 的自动获取生物信息数据的软件设计 * 周斯涵,刘月兰 ** [摘 要] [摘 要] 从国际生物信息学数据库中采集数据来进行相关领域的分析, 但随着数据库规模不断扩大 , 数据来源种 ...
- centos7修改ip地址自动获取_南京课工场IT培训:如何搭建DHCP服务器及自动获取IP地址及相关操作...
DHCP服务相关理论知识 DHCP服务分为以下三点, IP地址(例:192.168.1.0) 子网掩码(例:255.255.255.0) 网关 DHCP服务的好处: 减少管理员的工作量 避免输入错误的 ...
- ipv6地址_「案例」路由器怎么自动获取IPv6地址?
拓扑 规格 适用于V200R002C00及以上版本.所有形态的AR路由器. 组网需求 PC直连Router的接口后可通过协议自动获取IPv6地址,并自动生成默认网关,从而使PC与路由器可以自动连通.具 ...
- centos7自动获取ip命令_突然断网?专业分析宽带拨号和自动获取ip哪个好?
宽带拨号上网.自动获得IP地址上网.固定IP地址上网,这3种上网方式,并教大家如何来选择. 整理了这篇文章,来详细介绍:宽带拨号上网.自动获得IP地址上网.固定IP地址上网,这3种上网方式,并教大家如 ...
- 按键精灵通过句柄获取窗口坐标_大漠插件后台找图、自动获取坐标窗口句柄鼠标多点左单击脚本...
大漠插件后台找图.自动获取坐标窗口句柄鼠标多点左单击 脚本 一.准备工作 第一步:下载大漠插件.解压,运行"注册大漠插件到系统.bat",把全部东东都复制到按键精灵的plugin目 ...
- 天视通摄像头设置教程_天视通网络摄像头设置自动获取IP后无法连接电脑,怎么处理?...
1.一般的ADSL宽带是通过ADSL Modem来实现虚拟拨号连接,从而连接互联网的,所谓"本地连接",只的是您的网卡与ADSL Modem之间通过网线实现的局域网连接状态,由于一 ...
最新文章
- seaborn系列 (5) | 柱状图countplot()
- 解决Outlook带有附件的邮件重复发送的问题
- Bag of Tricks for Efficient Text Classification(Fasttext)
- GDCM:dicom文件固定方向的测试程序
- 第2章 Python 数字图像处理(DIP) --数字图像基础5 -- 算术运算、集合、几何变换、傅里叶变换等
- 【开源项目】基于FFmpeg的PCM和RGB数据统一封装
- 茴香豆的n种写法之②——Sql据多个条件 查询每个条件的前N条记录
- 序列化 自定义名字_反序列化漏洞(Web漏洞及防御)
- docker host and docker container
- python list去重函数_Python基础中的集合,函数——06
- mysql基础6-查询数据操作
- python 基本数据类型及其功能-2-字符串 重点命令
- Asp.net页面生命周期详解任我行(1)-小试牛刀,编写页面代码
- WPF框架下,窗体的嵌套显示
- mysql repaire_mysql之repair table 修复表札记
- (一)事务与并发控制
- android最强管理软件root,SuperSU Pro v2.82中文专业版-超强安卓手机root工具
- 拦截X64安卓模拟器封包拦截发送技术(不用代理/网卡/dll一切)
- 运动员等级查询系统C语言,中国运动员等级查询系统
- android开发利用传感器实现微信的摇一摇功能
热门文章
- 优秀!95后程序员月薪2万背电脑送外卖,送单途中修bug!
- Linux系列学习(二) - Vim编辑器的介绍及使用、文件编译的过程、Makefile工具、Gdb调试器
- 台湾批准联电7.1亿美元投资联芯科技
- 如何打造企业短视频账号的人设?
- centos7常用命令与环境安装
- win7连接sftp_Windows下用sftp巧妙打造安全传输
- 通过access口加vlan标签吗_Access 发送不带标签的报文, 一般与 pc 、 server 相连时使用,端口能属于 3 个 VLAN。_学小易找答案...
- 小程序中打开pdf文件(wx.downloadFile+wx.openDocument)
- 微信小程序与后端Java接口交互-图书搜索实现
- 端午节将至,吃粽子有讲究哦