Lines Matching refs:year

82 void DateCache::YearMonthDayFromDays(int days, int* year, int* month,
86 // the same year and month as the cached 'days'.
91 *year = ymd_year_;
100 *year = 400 * (days / kDaysIn400Years) - kYearsOffset;
103 DCHECK_EQ(save_days, DaysFromYearMonth(*year, 0) + days);
108 *year += 100 * yd1;
113 *year += 4 * yd2;
118 *year += yd3;
125 DCHECK(is_leap == ((*year % 4 == 0) && (*year % 100 || (*year % 400 == 0))));
126 DCHECK(is_leap || ((DaysFromYearMonth(*year, 0) + days) == save_days));
127 DCHECK(!is_leap || ((DaysFromYearMonth(*year, 0) + days + 1) == save_days));
153 DCHECK(DaysFromYearMonth(*year, *month) + *day - 1 == save_days);
155 ymd_year_ = *year;
161 int DateCache::DaysFromYearMonth(int year, int month) {
167 year += month / 12;
170 year--;
179 // b) year + year_delta > 0 for years in the range defined by
190 int year1 = year + year_delta;
194 if ((year % 4 != 0) || (year % 100 == 0 && year % 400 != 0)) {
200 void DateCache::BreakDownTime(int64_t time_ms, int* year, int* month, int* day,
205 YearMonthDayFromDays(days, year, month, day);
482 double MakeDay(double year, double month, double date) {
483 if ((kMinYear <= year && year <= kMaxYear) &&
485 int y = FastD2I(year);
498 // b) year + kYearDelta > 0 for years in the range defined by
565 int year, month, day, weekday, hour, min, sec, ms;
566 date_cache->BreakDownTime(local_time_ms, &year, &month, &day, &weekday, &hour,
574 return FormatDate((year < 0) ? "%s %s %02d %05d" : "%s %s %02d %04d",
576 year);
583 (year < 0) ? "%s %s %02d %05d %02d:%02d:%02d GMT%c%02d%02d (%s)"
585 kShortWeekDays[weekday], kShortMonths[month], day, year, hour, min,
589 return FormatDate((year < 0) ? "%s, %02d %s %05d %02d:%02d:%02d GMT"
591 kShortWeekDays[weekday], day, kShortMonths[month], year,