Basic Usage
Jan 2023
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
date:
formattedValue:
Disabled
Jan 2023
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
Jan 2023
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
Sizes
Jan 2023
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
Jan 2023
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
Jan 2023
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
Jan 2023
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
Jan 2023
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
date:
formattedValue:
Range Select
Jan 2023
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
dateRange: [ null, null ]
formattedRange: [ "", "" ]
Month & Year
2023
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
month:
formattedMonth:
2023 - 2034
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
year:
formattedYear:
CDatePicker API
Props
Events
modelValue
Date | nullDefault
() => new Date()Selected date. Can be used with v-model.
formattedValue
stringDefault
''Selected date after formatted. Can be used with v-model:formattedValue.
dateRange
TSTupleTypeDefault
() => [null, null]The selected date range. Can be used with v-model:dateRange.
formattedDateRange
TSTupleTypeDefault
() => ['', '']The selected date range after formatted. Can be used with v-model:formattedDateRange.
format
stringDefault
'YYYY-MM-DD'The format template. Refer to day.js for more information.
formatter
TSFunctionTypeDefault
defaultFormatterCustom format function.
size
CSizeDefault
'md'The size of date picker.
hideOnSelect
booleanDefault
trueDetermine whether to fold dropdown when date selected or not.
range
booleanDefault
falseDetermine whether is range select or not.
placeholder
stringDefault
''The placeholder of date picker.
disabled
booleanDefault
falseDetermine whether is disabled or not.
unit
UnitDefault
'day'The select unit. Can be used with v-model:unit.