zent
Version:
一套前端设计语言和基于React的实现
40 lines (31 loc) • 1.09 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.calculateTime = calculateTime;
var _formatDate = require('zan-utils/date/formatDate');
var _formatDate2 = _interopRequireDefault(_formatDate);
var _constants = require('./constants');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
function calculateTime(format, chooseDays, valueType) {
var startTime = void 0;
if (chooseDays > 1) {
startTime = _constants.NOW - (chooseDays - 1) * _constants.ONE_DAY;
} else {
startTime = _constants.NOW - chooseDays * _constants.ONE_DAY;
}
var endTime = void 0;
if (chooseDays === 0) {
endTime = _constants.TOMORROW - 1000;
} else if (chooseDays === 1) {
endTime = _constants.NOW - 1000;
} else {
endTime = _constants.NOWDATE;
}
var startTimeRes = (0, _formatDate2['default'])(startTime, format);
var endTimeRes = (0, _formatDate2['default'])(endTime, format);
if (valueType === 'number') {
return [startTime, endTime];
}
return [startTimeRes, endTimeRes];
}