Overview
Collection for Date
Table of contents
- DateFromISOStringC (interface)
- DateFromNumberC (interface)
- DateFromUnixTimeC (interface)
- dateFromISOString (constant)
- dateFromNumber (constant)
- dateFromUnixTime (constant)
DateFromISOStringC (interface)
Signature
interface DateFromISOStringC extends Type {}
Added in v0.2.0
DateFromNumberC (interface)
Signature
interface DateFromNumberC extends Type {}
Added in v0.2.0
DateFromUnixTimeC (interface)
Signature
interface DateFromUnixTimeC extends Type {}
Added in v0.2.0
dateFromISOString (constant)
Get Date From ISOString
Signature
export const dateFromISOString: DateFromISOStringC = ...
Example
import { DateFromISOString } from 'macoolka-io'
import { right } from 'fp-ts/lib/Either'
const date = new Date(1973, 10, 30)
const input = date.toISOString()
assert.deepStrictEqual(DateFromISOString.decode(input), right(date))
Added in v0.2.0
dateFromNumber (constant)
Get Date From Number
Signature
export const dateFromNumber: DateFromNumberC = ...
Example
import { DateFromNumber } from 'macoolka-io'
import { right } from 'fp-ts/lib/Either'
const date = new Date(1973, 10, 30)
const input = date.getTime()
assert.deepStrictEqual(DateFromNumber.decode(input), right(date))
Added in v0.2.0
dateFromUnixTime (constant)
Get Date From UnixTime
Signature
export const dateFromUnixTime: DateFromUnixTimeC = ...
Example
import { DateFromUnixTime } from 'macoolka-io'
import { right } from 'fp-ts/lib/Either'
const date = new Date(1973, 10, 30)
const input = date.getTime() / 1000
assert.deepStrictEqual(DateFromUnixTime.decode(input), right(date))
Added in v0.2.0