@discuzq/sdk
Version:
discuz dsk
20 lines (15 loc) • 807 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getMonthStartAndEnd = void 0;
var _dayjs = _interopRequireDefault(require("dayjs"));
var getMonthStartAndEnd = function getMonthStartAndEnd() {
var formattedData = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
var targetMonth = (0, _dayjs.default)(formattedData).get('month');
var monthStartDate = (0, _dayjs.default)(formattedData).month(targetMonth).startOf('month').format('YYYY-MM-DD');
var monthEndDate = (0, _dayjs.default)(formattedData).month(targetMonth).endOf('month').format('YYYY-MM-DD');
return [monthStartDate, monthEndDate];
};
exports.getMonthStartAndEnd = getMonthStartAndEnd;