Skip to content

rtrvrtg/purescript-datetime

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Module Documentation

Module Data.Date

JSDate

data JSDate :: *

Now

data Now :: !

Date

data Date

eqDate

instance eqDate :: Eq Date

ordDate

instance ordDate :: Ord Date

Year

type Year = Number

Month

data Month
  = January 
  | February 
  | March 
  | April 
  | May 
  | June 
  | July 
  | August 
  | September 
  | October 
  | November 
  | December 

Day

type Day = Number

DayOfWeek

data DayOfWeek

Hours

type Hours = Number

Minutes

type Minutes = Number

Seconds

type Seconds = Number

Milliseconds

type Milliseconds = Number

eqMonth

instance eqMonth :: Eq Month

ordMonth

instance ordMonth :: Ord Month

enumMonth

instance enumMonth :: Enum Month

showMonth

instance showMonth :: Show Month

eqDayOfWeek

instance eqDayOfWeek :: Eq DayOfWeek

ordDayOfWeek

instance ordDayOfWeek :: Ord DayOfWeek

enumDayOfWeek

instance enumDayOfWeek :: Enum DayOfWeek

showDayOfWeek

instance showDayOfWeek :: Show DayOfWeek

fromJSDate

fromJSDate :: JSDate -> Maybe Date

toJSDate

toJSDate :: Date -> JSDate

now

now :: forall e. Eff (now :: Now | e) Date

dateTime

dateTime :: Year -> Month -> Day -> Hours -> Minutes -> Seconds -> Milliseconds -> Maybe Date

date

date :: Year -> Month -> Day -> Maybe Date

year

year :: Date -> Year

yearUTC

yearUTC :: Date -> Year

month

month :: Date -> Month

monthUTC

monthUTC :: Date -> Month

day

day :: Date -> Day

dayUTC

dayUTC :: Date -> Day

dayOfWeek

dayOfWeek :: Date -> DayOfWeek

dayOfWeekUTC

dayOfWeekUTC :: Date -> DayOfWeek

hour

hour :: Date -> Hours

hourUTC

hourUTC :: Date -> Hours

minute

minute :: Date -> Minutes

minuteUTC

minuteUTC :: Date -> Minutes

second

second :: Date -> Seconds

secondUTC

secondUTC :: Date -> Seconds

millisecond

millisecond :: Date -> Seconds

millisecondUTC

millisecondUTC :: Date -> Seconds

timezoneOffset

timezoneOffset :: Date -> Minutes

toEpochMilliseconds

toEpochMilliseconds :: Date -> Milliseconds

fromEpochMilliseconds

fromEpochMilliseconds :: Milliseconds -> Maybe Date

fromString

fromString :: String -> Maybe Date

fromStringStrict

fromStringStrict :: String -> Maybe Date

showDate

instance showDate :: Show Date

About

Date and time library for PureScript.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • PureScript 92.1%
  • JavaScript 7.9%