小程式獲取農曆,陽曆轉農曆,計算屬相

2021-10-02 08:30:59 字數 1941 閱讀 1486

在utils.js中新建js,命名為calendar.js,貼上入以下**:

/*

* 陽曆轉農曆:

* getlunardate: getlunardate

* 返回值格式:yyyy-mm-dd

* *

* 獲取農曆資訊:

* getlunardatestring: getlunardatestring

* 返回值格式:

**/let lunar = ;

// 獲取陰曆日期

const getlunardate = (date) => else

if (year < 1921 || year > 2020) ;

} let total,

m,n,

k,bit,

lunaryear,

lunarmonth,

lunarday;

let isend = false;

let tmp = year;

if (tmp < 1900)

total = (tmp - 1921) * 365 + math.floor((tmp - 1921) / 4) + lunar.monthadd[month] + day - 38;

if (year % 4 == 0 && month > 1)

for (m = 0; ; m++)

total = total - 29 - bit;

}if (isend) break;

} lunaryear = 1921 + m;

lunarmonth = k - n + 1;

lunarday = total;

if (k == 12)

if (lunarmonth > math.floor(lunar.calendar[m] / 0x10000) + 1)

} return ;

};// 獲取陰曆年資訊

const getlunardatestring = (lunardate) => ;

let lunaryear = lunardate.lunaryear;

let lunarmonth = lunardate.lunarmonth;

let lunarday = lunardate.lunarday;

data.tg = lunar.tg.charat((lunaryear - 4) % 10);

data.dz = lunar.dz.charat((lunaryear - 4) % 12);

data.year = lunar.year.charat((lunaryear - 4) % 12);

data.month = lunarmonth < 1 ? `(閏)$` : lunar.month.charat(lunarmonth - 1);

data.day = (lunarday < 11) ? '初' : ((lunarday < 20) ? '十' : ((lunarday < 30) ? '廿' : '三十'));

if (lunarday % 10 != 0 || lunarday == 10)

return data;

};module.exports =

}

在需要用到的頁面的js中的頭部匯入工具**:

var calendar = require('../../utils/calendar.js');
陽曆轉農曆:

var nongli = calendar.getlunardate('2020-01-22');

返回值格式:yyyy-mm-dd

獲取農曆資訊:

var nonglixinxi = calendar.getlunardate(nongli);

返回值格式:

C 陽曆轉農曆

你妹的sb 原文 c asp.net 公曆轉農曆的簡單方法 dot net 平台,對全球化的支援做的非常好,不得不稱讚乙個 通常,將公曆轉為農曆,是個非常煩的事情,需要整理閏年 閏月等的對照表。在.net平台上,有了國際化的支援,這些東西,都已經提供了 我們需要做的,只是利用一下而已。話不多說,直接...

php 陽曆轉農曆優化版

網上轉換方法很多例子錯誤。測試例子2 輸入農曆1990.11.初十,丑時,公曆應該為1990年12月26日 2時。function nongli riqi switch yue if nian 4 0 yue 2 total 如果當年是閏年還要加一天 total total ri 1 加當月的天數 ...

小程式獲取聚焦

在input裡面設定focus 左邊的是input沒有獲取焦點事件,也沒有鍵盤彈出。搜尋框狀態 inputshowed false,右邊的是input獲取焦點事件,預設有鍵盤彈出。搜尋框狀態 inputshowed true,具體 wxml wxss 引入了全域性框架weui,可省略不寫 搜尋 we...