根据月份和日期转换成星座
/**
* @function 根据月份和日期转换成星座
* @param {string|number} month
* @param {string|number} day
*/
getAstro(m,d){
console.log("输入月份:",m,"输入日期:",d);
let starName = ("魔羯水瓶双鱼牡羊金牛双子巨蟹狮子处女天秤天蝎射手魔羯").substr(m*2-(d<("102123444543").charAt(m-1)- -19)*2,2);
console.log("输出星座:",starName);
this.setData({
location: starName+'座'
})
},
根据月份和日期获取星座索引
/**
* @function 根据月份和日期获取星座索引
* @param {string|number} month
* @param {string|number} day
*/
getAstroIndex(m, d) {
console.log("输入月份:", m, "输入日期:", d);
let starIndex = m - (d < "102123444543".charAt(m - 1) - -19); //输出0~12的数字,0表示摩羯,1表示水瓶,依此类推,...,11是射手,12是摩羯。
console.log("输出索引:",starIndex);
},