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