pub(crate) fn days_from_civil(y: i64, m: u32, d: u32) -> i64
(年,月,日) → 1970-01-01 からの経過日数。上記の逆変換(同じ Howard Hinnant アルゴリズム)。