type DayOfMonth = Number
type DayOfYear = Number
type Epoch = Number
data Moment :: *
data Now :: !
type Unix = Number
type WeekOfYear = Number
type Zone = Number
Values
calendar :: Moment -> String
clone :: Moment -> Moment
format :: String -> Moment -> String
initMoment :: Unit
invalid :: Moment
isValid :: Moment -> Boolean
isValidAt :: Moment -> String
method1' :: forall a. String -> a -> Moment -> Moment
method2' :: forall a b. String -> a -> b -> Moment -> Moment
now :: forall e. Eff (now :: Now | e) Moment
Module Data.Moment.Compare
Type Class Instances
instance eqMoment :: Eq Moment
instance ordMoment :: Ord Moment
instance showMoment :: Show Moment
Values
isAfter :: Moment -> Moment -> Boolean
isBefore :: Moment -> Moment -> Boolean
isSame :: Moment -> Moment -> Boolean
isSameG :: Granularity -> Moment -> Moment -> Boolean
max :: Moment -> Moment -> Moment
min :: Moment -> Moment -> Moment
Module Data.Moment.Duration
Types
data Duration where
Milliseconds :: Number -> Duration
Seconds :: Number -> Duration
Minutes :: Number -> Duration
Hours :: Number -> Duration
Months :: Number -> Duration
Weeks :: Number -> Duration
Years :: Number -> Duration
Days :: Number -> Duration
data MDuration :: *
Type Class Instances
instance durationSemigroup :: Semigroup Duration
instance showDuration :: Show Duration
dayOfMonth :: Moment -> DayOfMonth
dayOfWeek :: Moment -> Maybe WeekDay
dayOfWeek' :: Moment -> Maybe WeekDay
dayOfYear :: Moment -> DayOfYear
getZone :: Moment -> Zone
hours :: Moment -> Duration
milliseconds :: Moment -> Duration
minutes :: Moment -> Duration
month :: Moment -> Maybe Month
quarter :: Moment -> Number
seconds :: Moment -> Duration
setDayOfMonth :: DayOfMonth -> Moment -> Moment
setDayOfWeek :: WeekDay -> Moment -> Moment
setDayOfWeek' :: WeekDay -> Moment -> Moment
setDayOfYear :: DayOfYear -> Moment -> Moment
setHours :: Duration -> Moment -> Moment
setMilliseconds :: Duration -> Moment -> Moment
setMinutes :: Duration -> Moment -> Moment
setMonth :: Month -> Moment -> Moment
setQuarter :: Number -> Moment -> Moment
setSeconds :: Duration -> Moment -> Moment
setWeekOfYear :: WeekOfYear -> Moment -> Moment
setYear :: Number -> Moment -> Moment
setZone :: String -> Moment -> Moment
valueOf :: Moment -> Epoch
weekOfYear :: Moment -> WeekOfYear
year :: Moment -> Number
Module Data.Moment.Manipulate
Types
data Granularity where
Second :: Granularity
Minute :: Granularity
Hour :: Granularity
Day :: Granularity
Week :: Granularity
Quarter :: Granularity
Month :: Granularity
Year :: Granularity
Type Class Instances
instance enmGranularity :: Enum Granularity
instance eqGranularity :: Eq Granularity
instance ordGranularity :: Ord Granularity
instance showGranularity :: Show Granularity
Values
add :: Duration -> Moment -> Moment
endOf :: Granularity -> Moment -> Moment
startOf :: Granularity -> Moment -> Moment
subtract :: Duration -> Moment -> Moment
Module Data.Moment.Month
Types
data Month where
January :: Month
February :: Month
March :: Month
April :: Month
May :: Month
June :: Month
July :: Month
August :: Month
September :: Month
October :: Month
November :: Month
December :: Month
Type Class Instances
instance enumMonth :: Enum Month
instance eqMonth :: Eq Month
instance ordMonth :: Ord Month
instance showMonth :: Show Month
Module Data.Moment.Parse
Types
type MomentObj = { milliseconds :: Duration, seconds :: Duration, minutes :: Duration, hours :: Duration, days :: Duration, months :: Duration, years :: Duration }
Values
parseEpoch :: Epoch -> Moment
parseObj :: MomentObj -> Maybe Moment
parseObjImpl :: { milliseconds :: Number, seconds :: Number, minutes :: Number, hours :: Number, days :: Number, months :: Number, years :: Number } -> Moment
parseStringZ :: [String] -> String -> Maybe Moment
parseString_ :: forall a e. Fn5 (Maybe Moment) (a -> Maybe Moment) Boolean [String] String (Maybe Moment)
parseUnix :: Unix -> Moment
unsafeToMoment :: forall a. a -> Moment