概述

日期类型集合


目录


DateFromISOStringC (接口)

签名

interface DateFromISOStringC extends Type {}

v0.2.0 中添加

DateFromNumberC (接口)

签名

interface DateFromNumberC extends Type {}

v0.2.0 中添加

DateFromUnixTimeC (接口)

签名

interface DateFromUnixTimeC extends Type {}

v0.2.0 中添加

dateFromISOString (常量)

转换 ISOString 到 Date

签名


export const dateFromISOString: DateFromISOStringC = ...

示例

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))

v0.2.0 中添加

dateFromNumber (常量)

转换 Number 到 Date

签名


export const dateFromNumber: DateFromNumberC = ...

示例

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))

v0.2.0 中添加

dateFromUnixTime (常量)

转换 UnixTime 到 Date

签名


export const dateFromUnixTime: DateFromUnixTimeC = ...

示例

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))

v0.2.0 中添加