v1.0.16 增加获取完整地支十神的方法。
This commit is contained in:
26
lunar.js
26
lunar.js
@@ -1123,6 +1123,32 @@
|
||||
}
|
||||
return l;
|
||||
},
|
||||
_getBaZiShiShenZhi:function(zhi){
|
||||
var baZi = this.getBaZi();
|
||||
var dayGan = baZi[2].substr(0,1);
|
||||
var hideGan = LunarUtil.ZHI_HIDE_GAN[zhi];
|
||||
var l = [];
|
||||
for(var i=0,j=hideGan.length;i<j;i++){
|
||||
l.push(LunarUtil.SHI_SHEN_ZHI[dayGan+zhi+hideGan[i]]);
|
||||
}
|
||||
return l;
|
||||
},
|
||||
getBaZiShiShenYearZhi:function(){
|
||||
var baZi = this.getBaZi();
|
||||
return this._getBaZiShiShenZhi(baZi[0].substr(1));
|
||||
},
|
||||
getBaZiShiShenMonthZhi:function(){
|
||||
var baZi = this.getBaZi();
|
||||
return this._getBaZiShiShenZhi(baZi[1].substr(1));
|
||||
},
|
||||
getBaZiShiShenDayZhi:function(){
|
||||
var baZi = this.getBaZi();
|
||||
return this._getBaZiShiShenZhi(baZi[2].substr(1));
|
||||
},
|
||||
getBaZiShiShenTimeZhi:function(){
|
||||
var baZi = this.getBaZi();
|
||||
return this._getBaZiShiShenZhi(baZi[3].substr(1));
|
||||
},
|
||||
getZhiXing:function(){
|
||||
var offset = this._p.dayZhiIndex-this._p.monthZhiIndex;
|
||||
if(offset<0){
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "lunar-javascript",
|
||||
"version": "1.0.15",
|
||||
"version": "1.0.16",
|
||||
"description": "lunar is a calendar library for Solar and Chinese Lunar.",
|
||||
"main": "index.js",
|
||||
"scripts": {
|
||||
|
||||
Reference in New Issue
Block a user