/*** 节气通用算法*/public function getJieQi($map){$_year = $map['year'];$month = $map['month'];$day = $map['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];$name = '';if ($day == $day1) {$name = $term_name[$idx1];} elseif ($day == $day2) {$name = $term_name[$idx1 + 1];}return $name;}

php 根据时间获取二十四节气相关推荐

  1. php自动获取节气对应的年月日_php 根据时间获取二十四节气,返回json

    /* * 节气通用算法 */ function getJieQi() { header("Content-Type:text/html;charset=utf-8"); $_yea ...

  2. php 根据时间获取二十四节气,返回json

    /* * 节气通用算法 */ function getJieQi() {header("Content-Type:text/html;charset=utf-8"); $_year ...

  3. 实现计时、时钟,实时获取当前年月日时分秒,记录时间(获取当前的时间,开始计时,计时过程相当于你的电脑时钟)0000年00月00日 00:00:00

    <!doctype html> <html lang="en"> <head><meta charset="UTF-8" ...

  4. python代码根据当前时间获取下一周的日期

    python代码根据当前时间获取下一周的日期 #使用python代码根据当前日期计算下一周的日期范围 import datetime,calendar import pandas as pddef g ...

  5. python代码根据时间获取周数(week of the year)

    python代码根据时间获取周数(week of the year) # 使用python获取当前是当年的第多少周 import time import datetime # 获取今天是第几周 pri ...

  6. Windows API的时间结构体、时间转换及时间获取

    Windows API的时间结构体.时间转换及时间获取   时间格式:DosDateTime <====>FileTime <====> SystemTime |        ...

  7. 一对经典的时间获取客户/服务器程序

    前言 本文通过一对经典的时间获取客户/服务器程序,展现了Linux网络编程的大体框架,为以后更深入的学习打下基础. 客户服务器模式网络编程的大体框架 客户端代码 1 #include <stdi ...

  8. UNIX网络编程笔记(2):一个简单的时间获取程序

    这一讲通过一个简单的时间获取程序简单介绍套接字编程. 1.套接字API 1.1.套接字地址结构 上一讲中介绍了TCP的一些内容,知道了一个套接字对唯一标识了网络中的一个TCP连接,而一个套接字标识了一 ...

  9. Date型时间获取每周第一天,每月第一天,每季第一天,每年第一天

    Date型时间获取date所属的每周第一天,每月第一天,每季第一天,每年第一天 /*** 获取date所属月的第一天** @param date* @return* @throws ParseExce ...

最新文章

  1. TensorFlow单层感知机实现
  2. C# 遍历 HTML元素 遍历html控件
  3. 【Linux】35. python脚本重命名各子目录下的图片
  4. 【django】配置项目日志【5】
  5. css中改变边距会影响原大小,CSS:更改父容器中子项的边距会改变子项的宽度吗?...
  6. Linux TCP/IP中L4L3的实现框架:udp recv部分
  7. .NET 6 攻略大全(三)
  8. C++ 中重载 + 操作符的正确方法
  9. 3A公司年薪30万建模师总结:怎么做才能学好3D建模?
  10. [转]自定义DataGrid控件开源
  11. 深度学习中的 Attention 机制总结与代码实现(2017-2021年)
  12. Adobe Flash runtimes路线图
  13. 为什么手机浏览器打不开html文件,手机浏览器打不开网页的解决方法
  14. 第三方cookie是如何窥视你的?
  15. 对其他小组作评的评价
  16. 零点起飞学java web_零点起飞学Java Web开发 (徐林林) 高清PDF扫描版 114M
  17. [SSL_CHX][2021-08-18]圆的面积
  18. 2022年12月奥鹏网络教育大学英语B统考题库试题
  19. p9官方root,p9官方包198网盘分享
  20. 2017,人们视算法为「洪水猛兽」;算法说:我不想背锅

热门文章

  1. 声网一起 KTV 功能初体验 | 掘金技术征文
  2. 二维数组的四种创建方法
  3. 如何修改PPT中左下方状态栏的主题名称
  4. 考题篇(6.2) 05 ❀ FortiManager ❀ Fortinet 网络安全专家 NSE 5
  5. 毕设帮(5188.help)开发日志2——我的构想有市场吗?
  6. 2021-2027全球与中国超声波焊接头市场现状及未来发展趋势
  7. android sim卡槽,包教包会,十分钟让你搞定与或卡槽
  8. Windows 11系统IDEA启动时报错:Cannot find keymap “Windows copy” 解决办法
  9. 《用事实说话》阅读心得
  10. 计算机word表格线设置在哪里,word表格文字显示不全_word表格怎么设置显示最后一行线?_word表格怎么加一行...