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, 
 |  }; 
 |  
  |