Lines Matching refs:days
43 /* Number of days per month (except for February in leap years). */
75 time_t days = 365 * ((time_t) year - 1970) + leap_days(1970, year);
82 days += mdays[i];
85 ++days;
87 days += tm->tm_mday - 1;
89 hours = days * 24 + tm->tm_hour;
99 sldns_year_and_yday_from_days_since_epoch(int64_t days, struct tm *result)
104 while (days < 0 || days >= (int64_t) (is_leap_year(year) ? 366 : 365)) {
105 new_year = year + (int) LDNS_DIV(days, 365);
106 days -= (new_year - year) * 365;
107 days -= leap_days(year, new_year);
111 result->tm_yday = (int) days;
114 /* Number of days per month in a leap year. */