lrj
15 小时以前 ae3349d2ff53767b5bc9cb30e1bf7e15f9e814ee
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
var utils = require('../../lib/utils.wxs');
 
var formatDateTime = function(dateStr) {
  return utils.formatDate(dateStr, 'YYYY-MM-DD HH:mm');
};
 
var formatDate = function(dateStr) {
  return utils.formatDate(dateStr, 'YYYY-MM-DD');
};
 
var formatDateRange = function(start, end) {
  if (!start && !end) return '待定';
  
  var startDate = start ? utils.formatDate(start, 'YYYY-MM-DD') : '';
  var endDate = end ? utils.formatDate(end, 'YYYY-MM-DD') : '';
 
  // 如果格式化函数返回了占位符,视为空字符串
  if (startDate === '—') startDate = '';
  if (endDate === '—') endDate = '';
 
  if (startDate && endDate && startDate !== endDate) {
    return startDate + ' - ' + endDate;
  }
  return startDate || endDate || '待定';
};
 
module.exports = {
  formatDateTime: formatDateTime,
  formatDateRange: formatDateRange,
  formatDate: formatDate
};