Js.DateProvide bindings for JS Date
JavaScript Date API
val valueOf : t -> floatreturns the primitive value of this date, equivalent to getTime
val make : unit -> treturns a date representing the current time
val fromFloat : float -> tval fromString : string -> tval makeWithYM : year:float -> month:float -> unit -> tval makeWithYMD : year:float -> month:float -> date:float -> unit -> tval makeWithYMDH :
year:float ->
month:float ->
date:float ->
hours:float ->
unit ->
tval makeWithYMDHM :
year:float ->
month:float ->
date:float ->
hours:float ->
minutes:float ->
unit ->
tval makeWithYMDHMS :
year:float ->
month:float ->
date:float ->
hours:float ->
minutes:float ->
seconds:float ->
unit ->
tval parse : string -> tval getDate : t -> floatreturn the day of the month (1-31)
val getDay : t -> floatreturns the day of the week (0-6)
val getFullYear : t -> floatval getHours : t -> floatval getMilliseconds : t -> floatval getMinutes : t -> floatval getMonth : t -> floatreturns the month (0-11)
val getSeconds : t -> floatval getTime : t -> floatreturns the number of milliseconds since Unix epoch
val getTimezoneOffset : t -> floatval getUTCDate : t -> floatreturn the day of the month (1-31)
val getUTCDay : t -> floatreturns the day of the week (0-6)
val getUTCFullYear : t -> floatval getUTCHours : t -> floatval getUTCMilliseconds : t -> floatval getUTCMinutes : t -> floatval getUTCMonth : t -> floatreturns the month (0-11)
val getUTCSeconds : t -> floatval getYear : t -> floatval setDate : t -> float -> floatval setFullYear : t -> float -> floatval setFullYearM : t -> year:float -> month:float -> unit -> floatval setFullYearMD :
t ->
year:float ->
month:float ->
date:float ->
unit ->
floatval setHours : t -> float -> floatval setHoursM : t -> hours:float -> minutes:float -> unit -> floatval setHoursMS :
t ->
hours:float ->
minutes:float ->
seconds:float ->
unit ->
floatval setHoursMSMs :
t ->
hours:float ->
minutes:float ->
seconds:float ->
milliseconds:float ->
unit ->
floatval setMilliseconds : t -> float -> floatval setMinutes : t -> float -> floatval setMinutesS : t -> minutes:float -> seconds:float -> unit -> floatval setMinutesSMs :
t ->
minutes:float ->
seconds:float ->
milliseconds:float ->
unit ->
floatval setMonth : t -> float -> floatval setMonthD : t -> month:float -> date:float -> unit -> floatval setSeconds : t -> float -> floatval setSecondsMs : t -> seconds:float -> milliseconds:float -> unit -> floatval setTime : t -> float -> floatval setUTCDate : t -> float -> floatval setUTCFullYear : t -> float -> floatval setUTCFullYearM : t -> year:float -> month:float -> unit -> floatval setUTCFullYearMD :
t ->
year:float ->
month:float ->
date:float ->
unit ->
floatval setUTCHours : t -> float -> floatval setUTCHoursM : t -> hours:float -> minutes:float -> unit -> floatval setUTCHoursMS :
t ->
hours:float ->
minutes:float ->
seconds:float ->
unit ->
floatval setUTCHoursMSMs :
t ->
hours:float ->
minutes:float ->
seconds:float ->
milliseconds:float ->
unit ->
floatval setUTCMilliseconds : t -> float -> floatval setUTCMinutes : t -> float -> floatval setUTCMinutesS : t -> minutes:float -> seconds:float -> unit -> floatval setUTCMinutesSMs :
t ->
minutes:float ->
seconds:float ->
milliseconds:float ->
unit ->
floatval setUTCMonth : t -> float -> floatval setUTCMonthD : t -> month:float -> date:float -> unit -> floatval setUTCSeconds : t -> float -> floatval setUTCSecondsMs : t -> seconds:float -> milliseconds:float -> unit -> floatval setUTCTime : t -> float -> floatval setYear : t -> float -> floatval toDateString : t -> stringval toGMTString : t -> stringval toISOString : t -> stringval toJSON : t -> stringval toJSONUnsafe : t -> stringval toLocaleDateString : t -> stringval toLocaleString : t -> stringval toLocaleTimeString : t -> stringval toString : t -> stringval toTimeString : t -> stringval toUTCString : t -> string