Home | History | Annotate | Download | only in html

Lines Matching refs:month

62 // 'month' is 0-based.
63 static int maxDayOfMonth(int year, int month)
65 if (month != 1) // February?
66 return daysInMonth[month];
70 // 'month' is 0-based.
71 static int dayOfWeek(int year, int month, int day)
73 int shiftedMonth = month + 2;
145 static bool beforeGregorianStartDate(int year, int month, int monthDay)
148 || year == gregorianStartYear && month < gregorianStartMonth
149 || year == gregorianStartYear && month == gregorianStartMonth && monthDay < gregorianStartDay;
160 int month = m_month;
161 int maxDay = maxDayOfMonth(year, month);
166 ++month;
167 if (month >= 12) { // month is 0-origin.
168 month = 0;
173 maxDay = maxDayOfMonth(year, month);
177 m_month = month;
179 int month = m_month;
185 --month;
186 if (month < 0) {
187 month = 11;
190 day = maxDayOfMonth(year, month);
192 if (beforeGregorianStartDate(year, month, day))
196 m_month = month;
241 // Parses a timezone part, and adjust year, month, monthDay, hour, minute, second, millisecond.
297 int month;
298 if (!toInt(src, length, index, 2, month) || month < 1 || month > 12)
300 --month;
302 if (beforeGregorianStartDate(m_year, month, gregorianStartDay))
304 m_month = month;
306 m_type = Month;
528 m_type = Month;
552 int month = static_cast<int>(doubleMonth);
553 if (beforeGregorianStartDate(year, month, gregorianStartDay))
556 m_month = month;
557 m_type = Month;
616 case Month:
631 ASSERT(m_type == Month);
668 case Month: