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.