UNPKG

lunisolar

Version:

专业农历库,支持公历阴历互转,支持各类黄历数据查询,如八字四柱、阴历、神煞宜忌、时辰吉凶、建除十二神、胎神占方、五行纳音等。支持自定义插件。

85 lines (79 loc) 4.24 kB
/* eslint-disable prettier/prettier */ export const FIRST_YEAR = 1901 export const LAST_YEAR = 2100 export const LUNAR_MONTH_DATAS = [ 0x752,0xea5,0xab2a,0x64b,0xa9b,0x9aa6,0x56a,0xb59,0x4baa,0x752 ,0xcda5,0xb25,0xa4b,0xba4b,0x2ad,0x56b,0x45b5,0xda9,0xfe92,0xe92 ,0xd25,0xad2d,0xa56,0x2b6,0x9ad5,0x6d4,0xea9,0x4f4a,0xe92,0xc6a6 ,0x52b,0xa57,0xb956,0xb5a,0x6d4,0x7761,0x749,0xfb13,0xa93,0x52b ,0xd51b,0xaad,0x56a,0x9da5,0xba4,0xb49,0x4d4b,0xa95,0xeaad,0x536 ,0xaad,0xbaca,0x5b2,0xda5,0x7ea2,0xd4a,0x10595,0xa97,0x556,0xc575 ,0xad5,0x6d2,0x8755,0xea5,0x64a,0x664f,0xa9b,0xeada,0x56a,0xb69 ,0xabb2,0xb52,0xb25,0x8b2b,0xa4b,0x10aab,0x2ad,0x56d,0xd5a9,0xda9 ,0xd92,0x8e95,0xd25,0x14e4d,0xa56,0x2b6,0xc2f5,0x6d5,0xea9,0xaf52 ,0xe92,0xd26,0x652e,0xa57,0x10ad6,0x35a,0x6d5,0xab69,0x749,0x693 ,0x8a9b,0x52b,0xa5b,0x4aae,0x56a,0xedd5,0xba4,0xb49,0xad53,0xa95 ,0x52d,0x855d,0xab5,0x12baa,0x5d2,0xda5,0xde8a,0xd4a,0xc95,0x8a9e ,0x556,0xab5,0x4ada,0x6d2,0xc765,0x725,0x64b,0xa657,0xcab,0x55a ,0x656e,0xb69,0x16f52,0xb52,0xb25,0xdd0b,0xa4b,0x4ab,0xa2bb,0x5ad ,0xb6a,0x4daa,0xd92,0xeea5,0xd25,0xa55,0xba4d,0x4b6,0x5b5,0x76d2 ,0xec9,0x10f92,0xe92,0xd26,0xd516,0xa57,0x556,0x9365,0x755,0x749 ,0x674b,0x693,0xeaab,0x52b,0xa5b,0xaaba,0x56a,0xb65,0x8baa,0xb4a ,0x10d95,0xa95,0x52d,0xc56d,0xab5,0x5aa,0x85d5,0xda5,0xd4a,0x6e4d ,0xc96,0xecce,0x556,0xab5,0xbad2,0x6d2,0xea5,0x872a,0x68b,0x10697 ,0x4ab,0x55b,0xd556,0xb6a,0x752,0x8b95,0xb45,0xa8b,0x4a4f,0x4ab ] export const LUNAR_NEW_YEAR_DATE = [ 219,208,129,216,204,125,213,202,122,210 ,130,218,206,126,214,203,123,211,201,220 ,208,128,216,205,124,213,202,123,210,130 ,217,206,126,214,204,124,211,131,219,208 ,127,215,205,125,213,202,122,210,129,217 ,206,127,214,203,124,212,131,218,208,128 ,215,205,125,213,202,121,209,130,217,206 ,127,215,203,123,211,131,218,207,128,216 ,205,125,213,202,220,209,129,217,206,127 ,215,204,123,210,131,219,207,128,216,205 ,124,212,201,122,209,129,218,207,126,214 ,203,123,210,131,219,208,128,216,205,125 ,212,201,122,210,129,217,206,126,213,203 ,123,211,131,219,208,128,215,204,124,212 ,201,122,210,130,217,206,126,214,202,123 ,211,201,219,208,128,215,204,124,212,202 ,121,209,129,217,205,126,214,203,123,211 ,131,219,207,127,215,205,124,212,202,122 ,209,129,217,206,126,214,203,124,210,130 ,218,207,127,215,205,125,212,201,121,209 ] export const TERM_MINIMUM_DATES = [4,19,3,18,4,19,4,19,4,20,4,20,6,22,6,22,6,22,7,22,6,21,6,21] export const TERM_SAME_HEX = [ 0x6aaaa6aa9a5a,0xaaaaaabaaa6a,0xaaabbabbafaa,0x5aa665a65aab,0xaaaaaaaaaa6a,0x6aaaa6aa9a56,0xaaaaaaaa9a5a,0xaaabaabaaeaa,0x569665a65aaa,0x5aa6a6a69a56 ,0x6aaaaaaa9a5a,0x5aa6a6a65a56,0xaaabaabaaa6a,0x555665665aaa,0x5aa665a65a56,0x555665655aaa,0x569665a65a56,0x6aa6a6aa9a56,0x5556556559aa,0x569665a65a55 ,0x6aa6a6a65a56,0x5556556555aa,0x55555565556a,0x555665665a55,0x55555555556a,0x555665655a55,0x6aa6a6aa9a5a,0x55555555456a,0x555655655a55,0x5a9665a65a56 ,0x6aa6a6a69a5a,0x55555155455a,0x555655655955,0x5aa6a5a65a56,0x15555155455a,0x555555655555,0x569665665a55,0x555555655515,0x555555555515,0x15515155455a ,0x555555554515,0x15515151455a,0x555551554515,0x155151510556,0x555551554505,0x155110510556,0x155551554505,0x55110510556,0x155151514505,0x54110510556 ,0x155151510505,0x14110110556,0x155110510501,0x14110110555,0x555555555555,0x55110510501,0x110110555,0x100100555,0x54110510501,0x155150510505 ,0x14110110501,0x155110510505,0x100055,0x14110110500,0x55,0x110110500,0x15,0x100110500 ] export const TERM_LIST = [ 0,1,2,3,0,4,2,3,0,4 ,2,3,5,6,7,8,9,10,7,8 ,11,10,12,8,11,0,1,13,14,0 ,1,13,14,0,4,13,14,0,4,13 ,14,0,4,15,16,17,6,18,19,20 ,6,18,19,11,0,21,19,14,0,22 ,23,14,0,22,23,14,0,24,23,14 ,0,24,25,14,26,27,28,29,30,27 ,28,16,20,31,32,19,33,34,35,36 ,14,34,37,23,14,34,38,23,14,34 ,38,23,14,34,38,28,14,39,40,28 ,29,41,42,28,16,43,44,32,36,45 ,46,35,36,47,46,38,23,47,46,38 ,23,47,46,38,28,47,46,38,28,47 ,48,40,28,49,50,42,28,51,52,44 ,35,53,52,44,54,53,55,46,54,56 ,55,46,38,56,55,46,38,57,55,48 ,38,57,58,48,42,57,58,59,42,57 ,60,61,44,62,63,52,44,64,63,55 ,46,64,65,55,46,66,67,55,46,38 ]