Home | History | Annotate | Download | only in platform

Lines Matching refs:Month

56 // 'month' is 0-based.
57 static int maxDayOfMonth(int year, int month)
59 if (month != 1) // February?
60 return daysInMonth[month];
64 // 'month' is 0-based.
65 static int dayOfWeek(int year, int month, int day)
67 int shiftedMonth = month + 2;
143 static bool withinHTMLDateLimits(int year, int month)
149 return month <= maximumMonthInMaximumYear;
152 static bool withinHTMLDateLimits(int year, int month, int monthDay)
158 if (month < maximumMonthInMaximumYear)
163 static bool withinHTMLDateLimits(int year, int month, int monthDay, int hour, int minute, int second, int millisecond)
169 if (month < maximumMonthInMaximumYear)
175 // (year, month, monthDay) = (maximumYear, maximumMonthInMaximumYear, maximumDayInMaximumMonth)
187 int month = m_month;
188 int maxDay = maxDayOfMonth(year, month);
193 ++month;
194 if (month >= 12) { // month is 0-origin.
195 month = 0;
198 maxDay = maxDayOfMonth(year, month);
201 if (!withinHTMLDateLimits(year, month, day))
204 m_month = month;
206 int month = m_month;
212 --month;
213 if (month < 0) {
214 month = 11;
217 day = maxDayOfMonth(year, month);
220 if (!withinHTMLDateLimits(year, month, day))
223 m_month = month;
281 // Parses a timezone part, and adjust year, month, monthDay, hour, minute, second, millisecond.
336 int month;
337 if (!toInt(src, index, 2, month) || month < 1 || month > 12)
339 --month;
340 if (!withinHTMLDateLimits(m_year, month))
342 m_month = month;
344 m_type = Month;
563 m_type = Month;
587 int month = static_cast<int>(doubleMonth);
588 if (!withinHTMLDateLimits(year, month))
591 m_month = month;
592 m_type = Month;
652 case Month:
667 ASSERT(m_type == Month);
704 case Month: