Lines Matching defs:ISODaysInMonth
233 int32_t ISODaysInMonth(Isolate* isolate, int32_t year, int32_t month);
3523 // d. Set day to day + ! ISODaysInMonth(year, month).
3524 *day += ISODaysInMonth(isolate, *year, *month);
3529 // 15. Repeat, while day > ! ISODaysInMonth(year, month),
3531 while (*day > (iso_days_in_month = ISODaysInMonth(isolate, *year, *month))) {
3532 // a. Set day to day − ! ISODaysInMonth(year, month).
4427 int32_t ISODaysInMonth(Isolate* isolate, int32_t year, int32_t month) {
4490 // 3. Let daysInMonth be ! ISODaysInMonth(year, month).
4493 if (day < 1 || day > ISODaysInMonth(isolate, year, month)) return false;
4992 // b. Set day to ! ConstrainToRange(day, 1, ! ISODaysInMonth(year,
4994 *day = std::max(std::min(*day, ISODaysInMonth(isolate, year, *month)), 1);
5210 // 5. Return ?(! ISODaysInMonth(temporalDateLike.[[ISOYear]],
5229 return handle(Smi::FromInt(ISODaysInMonth(isolate, year, month)), isolate);