Home | History | Annotate | Download | only in crt

Lines Matching defs:month

230   uint32_t month = 1;
272 month = 0;
273 if (!ExtractCountDigitsWithOptional(str, len, 1, cc, &month))
282 month = i + 1;
319 datetime->SetDate(year, month, day);
506 bool MonthHas30Days(uint32_t month) {
507 return month == 4 || month == 6 || month == 9 || month == 11;
510 bool MonthHas31Days(uint32_t month) {
511 return month != 2 && !MonthHas30Days(month);
514 // |month| is 1-based. e.g. 1 means January.
515 uint16_t GetSolarMonthDays(uint16_t year, uint16_t month) {
516 if (month == 2)
519 return MonthHas30Days(month) ? 30 : 31;
522 uint16_t GetWeekDay(uint16_t year, uint16_t month, uint16_t day) {
526 nDays += month_day[month - 1] + day;
527 if (FX_IsLeapYear(year) && month > 2)
532 uint16_t GetWeekOfMonth(uint16_t year, uint16_t month, uint16_t day) {
533 uint16_t week_day = GetWeekDay(year, month, 1);
542 uint16_t GetWeekOfYear(uint16_t year, uint16_t month, uint16_t day) {
544 for (uint16_t i = 1; i < month; i++)
567 uint8_t month = datetime.GetMonth();
594 for (int i = 1; i < month; i++)
599 wsResult += NumToString(symbol.GetLength(), month);
601 wsResult += pLocale->GetMonthName(month - 1, symbol == L"MMM");
603 uint16_t wWeekDay = GetWeekDay(year, month, day);
608 pLocale->GetDayName(GetWeekDay(year, month, day), symbol == L"EEE");
616 wsResult += NumToString(1, GetWeekOfMonth(year, month, day));
618 wsResult += NumToString(2, GetWeekOfYear(year, month, day));
733 uint32_t month = 0;
734 if (!ExtractCountDigits(str, len, 2, &cc, &month))
736 if (month > 12 || month < 1)
739 datetime->SetDate(year, month, 1);
751 if ((MonthHas31Days(month) && day > 31) ||
752 (MonthHas30Days(month) && day > 30)) {
755 if (month == 2 && day > (IsLeapYear(year) ? 29U : 28U))
758 datetime->SetDate(year, month, day);