DateTimeYearDay
Description
Ordinal day of the year for dt (Jan 1 == 1).
Success
Returns 1..366.
Failure
Cannot fail.
Usage example (Cross-references)
Usage examples (Cross-references)
- In
DateTime.c:112:
}
u16 DateTimeYearDay(DateTime dt) {
i64 today = days_from_civil(dt.year, dt.month, dt.day);
i64 jan1 = days_from_civil(dt.year, 1, 1);- In
DateTime.c:72:
DateTime dec31l = {.year = 2024, .month = 12, .day = 31};
DateTime dec31 = {.year = 2023, .month = 12, .day = 31};
return DateTimeYearDay(jan1) == 1 && DateTimeYearDay(mar1) == 61 && DateTimeYearDay(dec31l) == 366 &&
DateTimeYearDay(dec31) == 365;
}- In
DateTime.c:73:
DateTime dec31 = {.year = 2023, .month = 12, .day = 31};
return DateTimeYearDay(jan1) == 1 && DateTimeYearDay(mar1) == 61 && DateTimeYearDay(dec31l) == 366 &&
DateTimeYearDay(dec31) == 365;
}
Last updated on