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代码.公历转节气可以计算法,能精确到时辰.如果只要精确到日也可以用查表法.然后农历涉及到闰月的计算.年和日的天干地支计算比较简单,但月份要根据节 ...
- 杨广悟道第一课:年月日时天干地支的计算方法
一.背景说明: 张三说过:世界上最遥远的距离是什么?不是马里亚纳海沟和珠穆朗玛峰的距离,而是知道和做到的距离,是的,一直以来都想写一个系列的文章,介绍易学之术,但是怕写的不好,逻辑不够完美,技术不够精 ...
最新文章
- legend3---3、lavarel页面post请求错误之后跳转
- 25个Java机器学习工具库--转载
- 阿德:工作与发财之间的秘密
- MCtalk教育创业者说:学吧课堂K12领域转型突围之路
- 为什么民航单位免费给查胸部CT+为什么天气预报中有风向
- 创业,程序员心中说不出的痛
- LNMP一键安装包在安装完成后的一些安全设置
- python 中的eval与exec
- linux oracle swd.oui,centos7安装oracle11g报错,请问怎么解?
- 中关村Win11 32位微软原版ISO V2021.08
- 数据库 Oracle数据库对象二
- SSH框架和Redis的整合(1)
- mysql注入 xfkxfk_WSS最新版多处SQL注入直接获取数据三(官方demo演示及快速定位漏洞技巧)...
- 物联网还是泄秘网?嗅探流量即可知用户动向
- C语言的本质(19)——预处理之一:宏定义
- linux挂载移动硬盘 格式化_Linux下挂载移动硬盘(NTFS格式)
- 对于数据混乱程度的判定准则:基尼不纯度、信息熵、方差
- 谷歌chrome浏览器怎么导出打包扩展程序crx
- 对12306车票数据的提取
- 基于springboot的课堂考勤签到打卡小程序