javascript-代码实现甲子纪年
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript-代码实现甲子纪年,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1832字,纯文字阅读大概需要3分钟。
内容图文
![javascript-代码实现甲子纪年](/upload/InfoBanner/zyjiaocheng/243/b793daa2b4a1455e97d6e15892274b0f.jpg)
$diZhi = array('子','丑','寅','卯','辰','巳','午','未','申','酉','戌','亥');
如何输出如下结果:
$GZ = array(
'甲子','乙丑','丙寅','丁卯','戊辰','已巳','庚午','辛未','壬申','癸酉',
'甲戌','乙亥','丙子','丁丑','戊寅','已卯','庚辰','辛巳','壬午','癸未',
'甲申','乙酉','丙戌','丁亥','戊子','己丑','庚寅','辛卯','壬辰','癸巳',
'甲午','乙未','丙申','丁酉','戊戌','已亥','庚子','辛丑','壬寅','癸卯',
'甲辰','乙巳','丙午','丁未','戊申','已酉','庚戌','辛亥','壬子','癸丑',
'甲寅','乙卯','丙辰','丁巳','戊午','已未','庚申','辛酉','壬戌','癸亥'
);
就是所谓的六十甲子。
回复内容:
$tianGan = array('甲','乙','丙','丁','戊','己','庚','辛','壬','癸');
$diZhi = array('子','丑','寅','卯','辰','巳','午','未','申','酉','戌','亥');
如何输出如下结果:
$GZ = array(
'甲子','乙丑','丙寅','丁卯','戊辰','已巳','庚午','辛未','壬申','癸酉',
'甲戌','乙亥','丙子','丁丑','戊寅','已卯','庚辰','辛巳','壬午','癸未',
'甲申','乙酉','丙戌','丁亥','戊子','己丑','庚寅','辛卯','壬辰','癸巳',
'甲午','乙未','丙申','丁酉','戊戌','已亥','庚子','辛丑','壬寅','癸卯',
'甲辰','乙巳','丙午','丁未','戊申','已酉','庚戌','辛亥','壬子','癸丑',
'甲寅','乙卯','丙辰','丁巳','戊午','已未','庚申','辛酉','壬戌','癸亥'
);
就是所谓的六十甲子。
var tianGan = ['甲', '乙', '丙', '丁', '戊', '己', '庚', '辛', '壬', '癸'],
diZhi = ['子', '丑', '寅', '卯', '辰', '巳', '午', '未', '申', '酉', '戌', '亥'],
tianGanLength = tianGan.length,
dizhiLength = diZhi.length,
i = 0, j = 0,
result = [];
while (1) {
var x = i % tianGanLength,
y = j % dizhiLength;
if (x == 0 && y == 0 && i) {
break;
}
result.push(tianGan[x] + diZhi[y]);
i++;
j++;
}
代码就不上了 说下通用的方法 首先就是观察规律 如果子丑寅卯这样不方便看 可以转化成数字 列一下观察规律 这个例子实际上就是十个天干整体循环六次 即一共六十次 每次天干计数和地支各+1 判断超出各自总数则回到第一个 基本上就这个思路去写就可以了
内容总结
以上是互联网集市为您收集整理的javascript-代码实现甲子纪年全部内容,希望文章能够帮你解决javascript-代码实现甲子纪年所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。