Home | History | Annotate | Download | only in i18n

Lines Matching defs:newMoon1

633  * Return true if there is a leap month on or after month newMoon1 and
635 * @param newMoon1 days after January 1, 1970 0:00 astronomical base zone
640 UBool ChineseCalendar::isLeapMonthBetween(int32_t newMoon1, int32_t newMoon2) const {
645 if (synodicMonthsBetween(newMoon1, newMoon2) >= 50) {
647 "isLeapMonthBetween(%d, %d): Invalid parameters", newMoon1, newMoon2
652 return (newMoon2 >= newMoon1) &&
653 (isLeapMonthBetween(newMoon1, newMoonNear(newMoon2 - SYNODIC_GAP, FALSE)) ||
767 int32_t newMoon1 = newMoonNear(solsticeBefore + 1, TRUE);
768 int32_t newMoon2 = newMoonNear(newMoon1 + SYNODIC_GAP, TRUE);
771 if (synodicMonthsBetween(newMoon1, newMoon11) == 12 &&
772 (hasNoMajorSolarTerm(newMoon1) || hasNoMajorSolarTerm(newMoon2))) {