Fmlib_browser.Time
Posix Time
Posix time is the number of milliseconds passed since the beginning of the unix epoch i.e. since 1.1.1970 in utc i.e. universal coordinated time.
In order to get the time in your time zone you need a time zone.
module Zone : sig ... end
Time zone
type t
val zero : t
1.1.1970 in utc.
1.1.1970
val of_float : float -> t
val to_float : t -> float
In order to get a year, month, ... you need the utc time and the time zone you are in.
val year : t -> Zone.t -> int
year time zone The year of time in zone.
year time zone
time
zone
val month : t -> Zone.t -> int
month time zone The month of time in zone.
month time zone
January is month 0.
0
val day_of_month : t -> Zone.t -> int
day_of_month time zone The day of the month of time in zone.
day_of_month time zone
First day of the month is day 0.
val hour : t -> Zone.t -> int
0 - 23
val minute : t -> Zone.t -> int
0 - 59
val second : t -> Zone.t -> int
val milli_second : t -> Zone.t -> int
0 - 999