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
| function getDateLabel(monthItem, dateItem) {
| var weekdayText = ['日', '一', '二', '三', '四', '五', '六'];
| var weekday = (monthItem.weekdayOfFirstDay + dateItem.day - 1) % 7;
| var label = monthItem.month + 1 + '月' + dateItem.day + '日, 星期' + weekdayText[weekday];
| if (dateItem.type === 'start') {
| label = '开始日期:' + label;
| }
| if (dateItem.type === 'end') {
| label = '结束日期:' + label;
| }
| if (isDateSelected(dateItem)) {
| label = '已选中, ' + label;
| }
| if (dateItem.prefix) {
| label += ', ' + dateItem.prefix;
| }
| if (dateItem.suffix) {
| label += ', ' + dateItem.suffix;
| }
| return label;
| }
|
| function isDateSelected(dateItem) {
| return ['start', 'end', 'selected', 'centre'].indexOf(dateItem.type) >= 0;
| }
|
| module.exports = {
| getDateLabel: getDateLabel,
| isDateSelected: isDateSelected,
| };
|
|