Lines Matching full:month
128 // Day of year for the first day of each month, where index 0 is January, and day 0 is January 1.
303 static inline int monthToDayInYear(int month, bool isLeapYear)
305 return firstDayOfMonth[isLeapYear][month];
313 double dateToDaysFrom1970(int year, int month, int day)
315 year += month / 12;
317 month %= 12;
318 if (month < 0) {
319 month += 12;
325 int monthday = monthToDayInYear(month, isLeapYear(year));
463 int month = monthFromDayInYear(dayInYearLocal, leapYear);
464 double day = dateToDaysFrom1970(equivalentYear, month, dayInMonth);
583 long month = -1;
589 month = findMonth(wordStart);
596 // Missing delimiter between month and day (like "January29")?
597 if (month == -1 && wordStart != dateString)
598 month = findMonth(wordStart);
627 if (!parseLong(dateString, &newPosStr, 10, &month))
629 month -= 1;
636 } else if (*dateString == '/' && month == -1) {
639 month = day - 1; // 0-based
658 if (month == -1) { // not found yet
659 month = findMonth(dateString);
660 if (month == -1)
676 if (month < 0 || month > 11)
829 return ymdhmsToSeconds(year, month + 1, day, hour, minute, second) * msPerSecond;
865 // more than one daylight savings offset change per month.
939 double day = dateToDaysFrom1970(t.year + 1900, t.month, t.monthDay);
970 tm.month = monthFromDayInYear(tm.yearDay, isLeapYear(year));