Skip to content

date-manip


date-manip / types

types

接口

DateAddingObject

定义于: src/types/index.d.ts:1

继承于

属性

d?

optional d: number

定义于: src/types/index.d.ts:21

day?

optional day: number

定义于: src/types/index.d.ts:4

days?

optional days: number

定义于: src/types/index.d.ts:12

h?

optional h: number

定义于: src/types/index.d.ts:22

hour?

optional hour: number

定义于: src/types/index.d.ts:5

hours?

optional hours: number

定义于: src/types/index.d.ts:13

m?

optional m: number

定义于: src/types/index.d.ts:23

M?

optional M: number

定义于: src/types/index.d.ts:20

millisecond?

optional millisecond: number

定义于: src/types/index.d.ts:8

milliseconds?

optional milliseconds: number

定义于: src/types/index.d.ts:16

minute?

optional minute: number

定义于: src/types/index.d.ts:6

minutes?

optional minutes: number

定义于: src/types/index.d.ts:14

month?

optional month: number

定义于: src/types/index.d.ts:3

months?

optional months: number

定义于: src/types/index.d.ts:11

ms?

optional ms: number

定义于: src/types/index.d.ts:25

s?

optional s: number

定义于: src/types/index.d.ts:24

second?

optional second: number

定义于: src/types/index.d.ts:7

seconds?

optional seconds: number

定义于: src/types/index.d.ts:15

y?

optional y: number

定义于: src/types/index.d.ts:19

Y?

optional Y: number

定义于: src/types/index.d.ts:18

year?

optional year: number

定义于: src/types/index.d.ts:2

years?

optional years: number

定义于: src/types/index.d.ts:10


DateParsingObject

定义于: src/types/index.d.ts:39

继承

属性

d?

optional d: number

定义于: src/types/index.d.ts:21

继承自

DateAddingObject.d

day?

optional day: number

定义于: src/types/index.d.ts:4

继承自

DateAddingObject.day

days?

optional days: number

定义于: src/types/index.d.ts:12

继承自

DateAddingObject.days

h?

optional h: number

定义于: src/types/index.d.ts:22

继承自

DateAddingObject.h

hour?

optional hour: number

定义于: src/types/index.d.ts:5

继承自

DateAddingObject.hour

hours?

optional hours: number

定义于: src/types/index.d.ts:13

继承自

DateAddingObject.hours

m?

optional m: number

定义于: src/types/index.d.ts:23

继承自

DateAddingObject.m

M?

optional M: number

定义于: src/types/index.d.ts:20

继承自

DateAddingObject.M

millisecond?

optional millisecond: number

定义于: src/types/index.d.ts:8

继承自

DateAddingObject.millisecond

milliseconds?

optional milliseconds: number

定义于: src/types/index.d.ts:16

继承自

DateAddingObject.milliseconds

minute?

optional minute: number

定义于: src/types/index.d.ts:6

继承自

DateAddingObject.minute

minutes?

optional minutes: number

定义于: src/types/index.d.ts:14

继承自

DateAddingObject.minutes

month?

optional month: number

定义于: src/types/index.d.ts:3

继承自

DateAddingObject.month

months?

optional months: number

定义于: src/types/index.d.ts:11

继承自

DateAddingObject.months

ms?

optional ms: number

定义于: src/types/index.d.ts:25

继承自

DateAddingObject.ms

s?

optional s: number

定义于: src/types/index.d.ts:24

继承自

DateAddingObject.s

second?

optional second: number

定义于: src/types/index.d.ts:7

继承自

DateAddingObject.second

seconds?

optional seconds: number

定义于: src/types/index.d.ts:15

继承自

DateAddingObject.seconds

utcOffset?

optional utcOffset: number

定义于: src/types/index.d.ts:40

y?

optional y: number

定义于: src/types/index.d.ts:19

继承自

DateAddingObject.y

Y?

optional Y: number

定义于: src/types/index.d.ts:18

继承自

DateAddingObject.Y

year?

optional year: number

定义于: src/types/index.d.ts:2

继承自

DateAddingObject.year

years?

optional years: number

定义于: src/types/index.d.ts:10

继承自

DateAddingObject.years


IDateChain

定义于: src/types/index.d.ts:117

方法

add()
调用签名

add(input): this

定义于: src/types/index.d.ts:118

参数
input

DateAddingObject

返回

this

调用签名

add(num, unit): this

定义于: src/types/index.d.ts:119

参数
num

number

unit

Unit

返回

this

addDays()

addDays(days): this

定义于: src/types/index.d.ts:120

参数
days

number

返回

this

addHours()

addHours(hours): this

定义于: src/types/index.d.ts:121

参数
hours

number

返回

this

addMilliseconds()

addMilliseconds(ms): this

定义于: src/types/index.d.ts:122

参数
ms

number

返回

this

addMinutes()

addMinutes(minutes): this

定义于: src/types/index.d.ts:123

参数
minutes

number

返回

this

addMonths()

addMonths(months): this

定义于: src/types/index.d.ts:124

参数
months

number

返回

this

addYears()

addYears(years): this

定义于: src/types/index.d.ts:125

参数
years

number

返回

this

clone()

clone(): IDateChain

定义于: src/types/index.d.ts:188

返回

IDateChain

date()
调用签名

date(date): this

定义于: src/types/index.d.ts:164

参数
date

number

返回

this

调用签名

date(): number

定义于: src/types/index.d.ts:165

返回

number

day()
调用签名

day(day): this

定义于: src/types/index.d.ts:166

参数
day

number

返回

this

调用签名

day(): number

定义于: src/types/index.d.ts:167

返回

number

dayOfYear()
调用签名

dayOfYear(): number

定义于: src/types/index.d.ts:126

返回

number

调用签名

dayOfYear(val): this

定义于: src/types/index.d.ts:127

参数
val

number

返回

this

daysInMonth()

daysInMonth(): number

定义于: src/types/index.d.ts:128

返回

number

diff()

diff(input, unit, asFloat?): number

定义于: src/types/index.d.ts:129

参数
input

ChainInput

unit

Unit

asFloat?

boolean

返回

number

diffInDays()

diffInDays(input, asFloat?): number

定义于: src/types/index.d.ts:130

参数
input

ChainInput

asFloat?

boolean

返回

number

diffInHours()

diffInHours(input, asFloat?): number

定义于: src/types/index.d.ts:131

参数
input

ChainInput

asFloat?

boolean

返回

number

diffInMilliseconds()

diffInMilliseconds(input, asFloat?): number

定义于: src/types/index.d.ts:132

参数
input

ChainInput

asFloat?

boolean

返回

number

diffInMinutes()

diffInMinutes(input, asFloat?): number

定义于: src/types/index.d.ts:133

参数
input

ChainInput

asFloat?

boolean

返回

number

diffInMonths()

diffInMonths(input, asFloat?): number

定义于: src/types/index.d.ts:134

参数
input

ChainInput

asFloat?

boolean

返回

number

diffInSeconds()

diffInSeconds(input, asFloat?): number

定义于: src/types/index.d.ts:135

参数
input

ChainInput

asFloat?

boolean

返回

number

diffInYears()

diffInYears(input, asFloat?): number

定义于: src/types/index.d.ts:136

参数
input

ChainInput

asFloat?

boolean

返回

number

endOf()

endOf(unit): this

定义于: src/types/index.d.ts:137

参数
unit

Unit

返回

this

format()

format(formatString?): string

定义于: src/types/index.d.ts:138

参数
formatString?

string

返回

string

get()

get(unit): number

定义于: src/types/index.d.ts:139

参数
unit

Unit

返回

number

hour()
调用签名

hour(hour): this

定义于: src/types/index.d.ts:168

参数
hour

number

返回

this

调用签名

hour(): number

定义于: src/types/index.d.ts:169

返回

number

hours()
调用签名

hours(hours): this

定义于: src/types/index.d.ts:179

参数
hours

number

返回

this

调用签名

hours(): number

定义于: src/types/index.d.ts:180

返回

number

isAfter()

isAfter(input, unit): boolean

定义于: src/types/index.d.ts:140

参数
input

ChainInput

unit

Unit

返回

boolean

isBefore()

isBefore(input, unit): boolean

定义于: src/types/index.d.ts:141

参数
input

ChainInput

unit

Unit

返回

boolean

isBetween()

isBetween(from, to, unit, inclusivity?): boolean

定义于: src/types/index.d.ts:142

参数
from

ChainInput

to

ChainInput

unit

Unit

inclusivity?

string

返回

boolean

isLeapYear()

isLeapYear(): boolean

定义于: src/types/index.d.ts:143

返回

boolean

isSame()

isSame(input, unit): boolean

定义于: src/types/index.d.ts:144

参数
input

ChainInput

unit

Unit

返回

boolean

isSameOrAfter()

isSameOrAfter(input, unit): boolean

定义于: src/types/index.d.ts:145

参数
input

ChainInput

unit

Unit

返回

boolean

isSameOrBefore()

isSameOrBefore(input, unit): boolean

定义于: src/types/index.d.ts:146

参数
input

ChainInput

unit

Unit

返回

boolean

isValid()

isValid(): boolean

定义于: src/types/index.d.ts:147

返回

boolean

millisecond()
调用签名

millisecond(millisecond): this

定义于: src/types/index.d.ts:174

参数
millisecond

number

返回

this

调用签名

millisecond(): number

定义于: src/types/index.d.ts:175

返回

number

milliseconds()
调用签名

milliseconds(milliseconds): this

定义于: src/types/index.d.ts:185

参数
milliseconds

number

返回

this

调用签名

milliseconds(): number

定义于: src/types/index.d.ts:186

返回

number

minute()
调用签名

minute(minute): this

定义于: src/types/index.d.ts:170

参数
minute

number

返回

this

调用签名

minute(): number

定义于: src/types/index.d.ts:171

返回

number

minutes()
调用签名

minutes(minutes): this

定义于: src/types/index.d.ts:181

参数
minutes

number

返回

this

调用签名

minutes(): number

定义于: src/types/index.d.ts:182

返回

number

month()
调用签名

month(month): this

定义于: src/types/index.d.ts:162

参数
month

number

返回

this

调用签名

month(): number

定义于: src/types/index.d.ts:163

返回

number

second()
调用签名

second(second): this

定义于: src/types/index.d.ts:172

参数
second

number

返回

this

调用签名

second(): number

定义于: src/types/index.d.ts:173

返回

number

seconds()
调用签名

seconds(seconds): this

定义于: src/types/index.d.ts:183

参数
seconds

number

返回

this

调用签名

seconds(): number

定义于: src/types/index.d.ts:184

返回

number

set()

set(unit, val): this

定义于: src/types/index.d.ts:148

参数
unit

Unit

val

number

返回

this

startOf()

startOf(unit): this

定义于: src/types/index.d.ts:149

参数
unit

Unit

返回

this

subDays()

subDays(days): this

定义于: src/types/index.d.ts:150

参数
days

number

返回

this

subHours()

subHours(hours): this

定义于: src/types/index.d.ts:151

参数
hours

number

返回

this

subMilliseconds()

subMilliseconds(time): this

定义于: src/types/index.d.ts:152

参数
time

number

返回

this

subMinutes()

subMinutes(minutes): this

定义于: src/types/index.d.ts:153

参数
minutes

number

返回

this

subMonths()

subMonths(months): this

定义于: src/types/index.d.ts:154

参数
months

number

返回

this

subSeconds()

subSeconds(seconds): this

定义于: src/types/index.d.ts:155

参数
seconds

number

返回

this

subtract()
调用签名

subtract(input): this

定义于: src/types/index.d.ts:156

参数
input

number | DateAddingObject

返回

this

调用签名

subtract(num, unit): this

定义于: src/types/index.d.ts:157

参数
num

number

unit

Unit

返回

this

subYears()

subYears(years): this

定义于: src/types/index.d.ts:158

参数
years

number

返回

this

time()
调用签名

time(time): this

定义于: src/types/index.d.ts:176

参数
time

number

返回

this

调用签名

time(): number

定义于: src/types/index.d.ts:177

返回

number

toArray()

toArray(): number[]

定义于: src/types/index.d.ts:189

返回

number[]

toDate()

toDate(): Date

定义于: src/types/index.d.ts:190

返回

Date

toISOString()

toISOString(): string

定义于: src/types/index.d.ts:191

返回

string

toJSON()

toJSON(): string

定义于: src/types/index.d.ts:192

返回

string

toString()

toString(): string

定义于: src/types/index.d.ts:193

返回

string

valueOf()

valueOf(): number

定义于: src/types/index.d.ts:194

返回

number

year()
调用签名

year(year): this

定义于: src/types/index.d.ts:160

参数
year

number

返回

this

调用签名

year(): number

定义于: src/types/index.d.ts:161

返回

number


InnerDateParsingObject

定义于: src/types/index.d.ts:28

属性

date?

optional date: number

定义于: src/types/index.d.ts:31

hour?

optional hour: number

定义于: src/types/index.d.ts:32

millisecond?

optional millisecond: number

定义于: src/types/index.d.ts:35

minute?

optional minute: number

定义于: src/types/index.d.ts:33

month?

optional month: number

定义于: src/types/index.d.ts:30

second?

optional second: number

定义于: src/types/index.d.ts:34

utcOffset?

optional utcOffset: number

定义于: src/types/index.d.ts:36

year?

optional year: number

定义于: src/types/index.d.ts:29


InnerUnits

定义于: src/types/index.d.ts:55

属性

DATE

DATE: "date"

定义于: src/types/index.d.ts:74

Date unit (日单位)

DAY

DAY: "day"

定义于: src/types/index.d.ts:79

Day unit (日单位)

HOUR

HOUR: "hour"

定义于: src/types/index.d.ts:84

Hour unit (时单位)

MILLISECOND

MILLISECOND: "millisecond"

定义于: src/types/index.d.ts:99

Millisecond unit (毫秒单位)

MINUTE

MINUTE: "minute"

定义于: src/types/index.d.ts:89

Minute unit (分单位)

MONTH

MONTH: "month"

定义于: src/types/index.d.ts:69

Month unit (月单位)

SECOND

SECOND: "second"

定义于: src/types/index.d.ts:94

Second unit (秒单位)

TIME

TIME: "time"

定义于: src/types/index.d.ts:59

Time unit (时间单位)

UTC_OFFSET

UTC_OFFSET: "utcOffset"

定义于: src/types/index.d.ts:104

UTC offset unit (时区单位)

YEAR

YEAR: "year"

定义于: src/types/index.d.ts:64

Year unit (年单位)

类型别名

ChainInput

ChainInput = DateInput | IDateChain

定义于: src/types/index.d.ts:115


DateInput

DateInput = string | number | Date | number[] | DateParsingObject

定义于: src/types/index.d.ts:47

Date input type 日期输入类型


InnerUnit

InnerUnit = "year" | "month" | "date" | "day" | "hour" | "minute" | "second" | "millisecond"

定义于: src/types/index.d.ts:53

Internal date unit 内部日期单位


Unit

Unit = "Y" | "y" | "M" | "D" | "d" | "h" | "m" | "s" | "ms" | InnerUnit | "years" | "months" | "dates" | "days" | "hours" | "minutes" | "seconds" | "milliseconds"

定义于: src/types/index.d.ts:111

Date unit 日期单位