184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
|
let calc (pt: timepoint) : date =
let adj = pt - zero in
let span = Span.calc adj in
{years = span.years; days = span.days; }
let fmt (d: date) : string =
((strify d.years)^"ᵉ and "^(strify d.days)^" days")
end
end
module League = struct
module Span = struct
let days = 300
let earth_days_in_year = 388
|
|
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
|
let calc (pt: timepoint) : date =
let adj = pt - zero in
let span = Span.calc adj in
{years = span.years; days = span.days; }
let fmt (d: date) : string =
((strify d.years)^"ᵉ + "^(strify d.days)^" days")
end
end
module League = struct
module Span = struct
let days = 300
let earth_days_in_year = 388
|