Module Cookie.Date

type t = {
  1. day : Day.t option;
  2. date : int * Month.t * int;
  3. time : int * int * int option;
  4. zone : Zone.t;
}
val is_digit : char -> bool
val is_wsp : char -> bool
val two_digit : string Angstrom.t
val four_digit : string Angstrom.t
val at_least_n_digit : int -> string Angstrom.t
val one_or_two_digit : string Angstrom.t
val obs_hour : int Angstrom.t
val obs_minute : int Angstrom.t
val obs_second : int Angstrom.t
val hour : int Angstrom.t
val minute : int Angstrom.t
val second : int Angstrom.t
val obs_year : int Angstrom.t
val year : int Angstrom.t
val obs_day : int Angstrom.t
val day : int Angstrom.t
val month : Month.t Angstrom.t
val day_name : Day.t Angstrom.t
val obs_day_of_week : Day.t Angstrom.t
val day_of_week : Day.t Angstrom.t
val date : (int * Month.t * int) Angstrom.t
val time_of_day : (int * int * int option) Angstrom.t
val obs_zone : Zone.t Angstrom.t
val zone : Zone.t Angstrom.t
val time : ((int * int * int option) * Zone.t) Angstrom.t
val date_time : t Angstrom.t