概述
日期类型集合
目录
- DateFromISOStringC (接口)
- DateFromNumberC (接口)
- DateFromUnixTimeC (接口)
- dateFromISOString (常量)
- dateFromNumber (常量)
- dateFromUnixTime (常量)
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 中添加