php 天干地支,PHP天干地支、生肖的生成
//天干地支算法1
/*天干地支算法:
一.公元后的:
天干:甲4 乙5 丙6 丁7 戊8 己9 庚0 辛1 壬2 癸3
如1894年末尾一个数是4就甲年,依此类推
地支:子4 丑5 寅6 卯7 辰8 巳9 午10 未11 申0 酉1 戌2 亥3
换算:1894除以12,余数是几,就在地支中找几.
二.公元前的:
天干:甲7 乙6 丙5 丁4 戊3 己2 庚1 辛0 壬9 癸8
如公元前7年就是甲年依此类推
地支:子-9 丑-8 寅-7 卯-6 辰-5 巳-4 午-3 未-2 申-1 酉0 戌-11 亥-10
换算:如公元前221年,-221除以12,余数是几,就在地支中找几
*/
$TGDZ = array (array ('甲', '乙', '丙', '丁', '戊', '己', '庚', '辛', '壬', '癸' ),
array ('子', '丑', '寅', '卯', '辰', '巳', '午', '未', '申', '酉', '戌', '亥' ) );
$Year = 2014;
$Year_JiSuan = $Year - 1900 + 36;
$TianGanDiZhi = $TGDZ[0][$Year_JiSuan % 10] . $TGDZ[1][$Year_JiSuan % 12];
echo $Year."年为农历[".$TianGanDiZhi."]年";
?>
//天干地支算法2
/*天干地支算法版本2:*/
$TGDZ = array (array ('庚', '辛', '壬', '癸' ,'甲', '乙', '丙', '丁', '戊', '己'),
array ( '申', '酉', '戌', '亥', '子', '丑', '寅', '卯', '辰', '巳', '午', '未') );
for ($Year = 1900; $Year <= 2099; $Year++)
{
$TianGanDiZhi = $TGDZ[0][$Year % 10] . $TGDZ[1][$Year % 12];
echo $Year . "年为农历[" . $TianGanDiZhi . "]年
";
}
?>
//生肖算法1
/*生肖算法版本1:*/
if($_POST['year']){
$y = $_POST['year'];
$sxdict = array('猴', '鸡', '狗', '猪','鼠', '牛', '虎', '兔', '龙', '蛇', '马', '羊');
$result['sx'] = $sxdict[$y%12];
var_dump($result['sx']);
}
?>
//生肖算法2 (按照正常顺序)
/*生肖算法版本2:*/
if($_POST['year']){
$y = $_POST['year'];
$sxdict = array('鼠', '牛', '虎', '兔', '龙', '蛇', '马', '羊', '猴', '鸡', '狗', '猪');
$result['sx'] = $sxdict[(($y-4)%12)];
var_dump($result['sx']);
}
?>
php 天干地支,PHP天干地支、生肖的生成相关推荐
- html桌面天干地支,《天干地支》对照表及运用方法
年的干支 方法一: 首先要能记住十大天干和十二地支,十天干:甲.乙.丙.丁.戊.己.庚.辛.壬.癸:十二地支:子.丑.寅.卯.辰.巳.午.未.申.酉.戌.亥: 天干地支纪年法首先是天干在前,地支在后, ...
- 天干地支计算公式_什么是天干地支?天干地支有哪几个?计算方法是什么?
我们现在都是说一年四季,一天24小时,而在我们古代却都用天干地支来代表不同的月令.节令,那么什么是天干地支呢?都有哪几个呢?计算方法又是什么呢?下面就一起来了解一下吧. 一.什么是天干地支 1.天干地 ...
- PHP阴历阳历天干地支纪年月日生肖五行24节气生辰八字
class Calendar {/*** 农历 1900-2100 的润大小信息.** @var array*/protected $lunars = [0x04bd8, 0x04ae0, 0x0a5 ...
- python 获取节假日,二十四节气,中国农历,星次、每日凶煞、每日值神、农历建除十二神、农历每日宜忌、彭祖百忌、每日五行、二十八星宿、天干地支、农历生辰八字、时辰凶吉等
Python 农历项目cnlunar的使用 文章目录 Python 农历项目cnlunar的使用 前言 一.cnlunar是什么? 二.使用步骤 1.安装pip 2.使用 总结 前言 1.不使用寿星通 ...
- 天干地支与阴阳五行的关系
天干地支与阴阳五行的关系 中国古人采用干支纪年法,直到现在,我们还经常提到某某年的天干地支是什么,比如今年是戊子年,去年是丁亥年,其中子和亥分别表示了这两年的属相鼠和猪.因此很少有人不知道天干地支是什 ...
- 天干地支计算年月日时
因过年前家里进伙(乔迁),让当地的先生选了时辰,通过对天干地支的了解,对古人的智慧尤为惊叹,因此,学习了一下.特此,记录所学内容. 天干地支,简称为干支,源自中国远古时代对天象的观测 天干:" ...
- 天干地支计算公式_任何一天干支的计算方法 天干地支对照表
天干 1 2 3 4 5 6 7 8 9 10 甲 乙 丙 丁 戊 己 庚 辛 壬 癸 地支 1 2 3 4 5 6 7 8 9 10 11 12 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥 六十 ...
- 一款公历转农历节气以及天干地支的js代码
最近用到公历转农历,节气,天干地支的JavaScript代码.公历转节气可以计算法,能精确到时辰.如果只要精确到日也可以用查表法.然后农历涉及到闰月的计算.年和日的天干地支计算比较简单,但月份要根据节 ...
- 杨广悟道第一课:年月日时天干地支的计算方法
一.背景说明: 张三说过:世界上最遥远的距离是什么?不是马里亚纳海沟和珠穆朗玛峰的距离,而是知道和做到的距离,是的,一直以来都想写一个系列的文章,介绍易学之术,但是怕写的不好,逻辑不够完美,技术不够精 ...
最新文章
- 使用.NET自带的类实现DataGrid报表的打印。
- 人工智能时代:互联网推动制造业升级的四大方向
- 2018年全国多校算法寒假训练营练习比赛(第二场)B - TaoTao要吃鸡
- node.js Linux下安装
- 推荐系统炼丹笔记:RecSys2020-SSE-PT解锁序列数据挖掘新姿势
- ZOJ 3735 Josephina and RPG
- leetcode 363. 矩形区域不超过 K 的最大数值和
- 迪杰斯特拉算法 两点间最短路径的选择
- ThinkPHP6项目基操(3.控制器获取请求参数)
- 解决行内块元素(inline-block)之间的空格或空白问题
- JSP的九大内置对象和四大作用域对象
- 信鸽推送的集成AndroidStudio版本
- 分类模型中准确率、敏感度、特异度的理解
- 批发商/分销商会有一波向B2B转型的浪潮
- 7个实用有效的shopify运营策略,跨境电商卖家必知
- linux平台基于python语言的MYO手环手势识别开发(二)
- Hyperautomation for the enhancement of automation in industries 论文翻译
- 服务器没有显示器能接笔记本吗,笔记本能连显示器吗,笔记本怎么才能接显示器(图文)...
- 屋里的大象:粒子物理学有自己的死神
- 2020TI省级大学生电子竞赛推荐芯片简介
热门文章
- 开手机私服,服务器配置参考事项
- (ECCV-2022)GaitEdge:超越普通的端到端步态识别,提高实用性
- 动态链接库加载失败,可能解决方法。。。。
- ts无损剪辑合并_将你的视频无损封装成MP4,非转码哦!
- 面试题(1)最全BAT面试精华汇总
- Systrace之 input 解读
- dw选项卡代码_使用DW软件实现html编码转换的详细步骤
- AIX6.1上重新安装RAC11G时,ASM无法识别磁盘为Candidate Dsik
- SpringBoot结合Quartz实现定时任务
- 兰光bl2000_蓝光 bl2000-stb-v2电梯安全回路图纸