Module type Zone_intf.Time_in_seconds

The internal time representation of Zone.t. This is a tiny subset of Time0_intf.S, see that interface for details such as the meaning of Span and Date_and_ofday.

The name of the interface reflects the fact that the interface only gives you access to the seconds of the t. But you can use this interface with types that have higher precision than that, hence the rounding implied in the name of to_int63_seconds_round_down_exn.

module Span : sig ... end
module Date_and_ofday : sig ... end
type t
val of_span_since_epoch : Span.t -> t
val to_span_since_epoch : t -> Span.t