package daypack-lib

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type tz_offset_s = int
val tz_offset_s_utc : tz_offset_s
type weekday = [
  1. | `Sun
  2. | `Mon
  3. | `Tue
  4. | `Wed
  5. | `Thu
  6. | `Fri
  7. | `Sat
]
type month = [
  1. | `Jan
  2. | `Feb
  3. | `Mar
  4. | `Apr
  5. | `May
  6. | `Jun
  7. | `Jul
  8. | `Aug
  9. | `Sep
  10. | `Oct
  11. | `Nov
  12. | `Dec
]
type weekday_range = weekday Range.range
type month_day_range = int Range.range
type day_range =
  1. | Weekday_range of weekday_range
  2. | Month_day_range of month_day_range
val first_mday : int
val tm_year_offset : int
module Int64_multipliers : sig ... end
module Float_multipliers : sig ... end
module Date_time : sig ... end
module Check : sig ... end
val next_hour_minute : hour:int -> minute:int -> (int * int, unit) result
val next_weekday : weekday -> weekday
val tm_int_of_weekday : weekday -> int
val weekday_of_tm_int : int -> (weekday, unit) result
val tm_int_of_month : month -> int
val month_of_tm_int : int -> (month, unit) result
val human_int_of_month : month -> int
val month_of_human_int : int -> (month, unit) result
val compare_month : month -> month -> int
val month_lt : month -> month -> bool
val month_le : month -> month -> bool
val month_gt : month -> month -> bool
val month_ge : month -> month -> bool
val compare_weekday : weekday -> weekday -> int
val weekday_lt : weekday -> weekday -> bool
val weekday_le : weekday -> weekday -> bool
val weekday_gt : weekday -> weekday -> bool
val weekday_ge : weekday -> weekday -> bool
val zero_tm_sec : Unix.tm -> Unix.tm
val is_leap_year : year:int -> bool
val day_count_of_year : year:int -> int
val day_count_of_month : year:int -> month:month -> int
val weekday_of_month_day : year:int -> month:month -> mday:int -> (weekday, unit) result
module Second_ranges : Ranges.S with type t := int
module Minute_ranges : Ranges.S with type t := int
module Hour_ranges : Ranges.S with type t := int
module Weekday_tm_int_ranges : Ranges.S with type t := int
module Weekday_ranges : Ranges.S with type t := weekday
module Month_day_ranges : Ranges.S with type t := int
module Month_tm_int_ranges : Ranges.S with type t := int
module Month_ranges : Ranges.S with type t := month
module Year_ranges : Ranges.S with type t := int
module Current : sig ... end
module Of_string : sig ... end
module Add : sig ... end
module Serialize : sig ... end
module Deserialize : sig ... end
module To_string : sig ... end
module Print : sig ... end
module Date_time_set : Set.S with type elt = Date_time.t