def Date.to_days.era

bend-time-lib@0.4.0.1 · date.bend:200

import bend-time-lib@0.4.0.1/date.bend as Date
import Base

200def Date.to_days.era(+era: U32, +yoe: U32, doy: U32) -> U32:
201  U32.add(
202    U32.mul(era, 146097),
203    U32.add(
204      U32.sub(
205        U32.add(U32.mul(yoe, 365), U32.div(yoe, 4)),
206        U32.div(yoe, 100)
207      ),
208      doy
209    )
210  )

Uses (5)

Used by (1)