UNPKG

zent

Version:

一套前端设计语言和基于React的实现

40 lines (31 loc) 1.09 kB
'use strict'; 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]; }