Lines Matching refs:month
110 int32_t IndianCalendar::handleGetMonthLength(int32_t eyear, int32_t month) const { in handleGetMonthLength()
111 if (month < 0 || month > 11) { in handleGetMonthLength()
112 eyear += ClockMath::floorDivide(month, 12, month); in handleGetMonthLength()
115 if (isGregorianLeap(eyear + INDIAN_ERA_START) && month == 0) { in handleGetMonthLength()
119 if (month >= 1 && month <= 5) { in handleGetMonthLength()
141 static double gregorianToJD(int32_t year, int32_t month, int32_t date) { in gregorianToJD() argument
147 uprv_floor((((367 * month) - 362) / 12) + in gregorianToJD()
148 ((month <= 2) ? 0 : in gregorianToJD()
162 int32_t year, month, day; in jdToGregorian() local
181 month = (int32_t)uprv_floor((((yearday + leapadj) * 12) + 373) / 367); in jdToGregorian()
182 day = (int32_t)(wjd - gregorianToJD(year, month, 1)) + 1; in jdToGregorian()
185 gregorianDate[1] = month; in jdToGregorian()
195 static double IndianToJD(int32_t year, int32_t month, int32_t date) { in IndianToJD() argument
211 if (month == 1) { in IndianToJD()
215 m = month - 2; in IndianToJD()
224 if (month >= 8) { in IndianToJD()
225 m = month - 7; in IndianToJD()
239 int32_t IndianCalendar::handleComputeMonthStart(int32_t eyear, int32_t month, UBool /* useMonth */ … in handleComputeMonthStart() argument
245 if (month < 0 || month > 11) { in handleComputeMonthStart()
246 eyear += (int32_t)ClockMath::floorDivide(month, 12, month); in handleComputeMonthStart()
249 if(month == 12){ in handleComputeMonthStart()
252 imonth = month + 1; in handleComputeMonthStart()