\r
LML = leapMonthLength;\r
RMM = regularMonths;\r
+\r
return ly;\r
}\r
\r
var FIRST_DAY = jdn(25, 1, 1800); // Tet am lich 1800\r
var LAST_DAY = jdn(31, 12, 2199);\r
\r
+\r
function findLunarDate(jd, ly) {\r
if (jd > LAST_DAY || jd < FIRST_DAY || ly[0].jd > jd) {\r
return new LunarDate(0, 0, 0, 0, jd);\r
}\r
var off = jd - ly[i].jd;\r
var ret = new LunarDate(ly[i].day+off, ly[i].month, ly[i].year, ly[i].leap, jd);\r
+\r
return ret;\r
}\r
\r