在之前的文章中已经获取到日辰的天干:
根据日辰,排六神方法:
//六神排盘
function getLiuShen(day){
var rLiushen="";
//根据日辰查找六神
var tiangan=["甲","乙","丙","丁","戊","己","庚","辛","壬","癸"];
var liushen=["青龙","朱雀","勾陈","腾蛇","白虎","玄武"];
for(var i=0;i<tiangan.length;i++){
if(tiangan[i]==day.substring(0,1)){
if(tiangan[i]=="甲" || tiangan[i]=="乙"){
rLiushen=liushen[0];
break ;
}
if(tiangan[i]=="丙" || tiangan[i]=="丁"){
rLiushen=liushen[1];
break ;
}
if(tiangan[i]=="戊"){
rLiushen=liushen[2];
break ;
}
if(tiangan[i]=="己"){
rLiushen=liushen[3];
break ;
}
if(tiangan[i]=="庚" || tiangan[i]=="辛"){
rLiushen=liushen[4];
break ;
}
if(tiangan[i]=="壬" || tiangan[i]=="癸"){
rLiushen=liushen[5];
break ;
}
}
}
var myLiuShen= new Array();
if(rLiushen!="" &&rLiushen!=null &&rLiushen!=undefined){
for(var n=0;n<liushen.length;n++){
if(rLiushen==liushen[n]){
//将六神重新排列
var hou = liushen.splice(n,liushen.length);
var qian = liushen.splice(0,n);
liushen.splice(0,liushen.length);
liushen=hou.concat(qian);
break;
}
}
//重新赋值
for(var m=liushen.length-1,o=0;m>=0;m--,o++){
myLiuShen[o]=liushen[m];
}
}
console.log(myLiuShen);
return myLiuShen;
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。