haw-utils
Version:
一个基于业务场景的工具方法库
45 lines (42 loc) • 1.15 kB
JavaScript
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["exports"], factory);
} else if (typeof exports !== "undefined") {
factory(exports);
} else {
var mod = {
exports: {}
};
factory(mod.exports);
global.getRangeDateArr = mod.exports;
}
})(typeof globalThis !== "undefined" ? globalThis : typeof self !== "undefined" ? self : this, function (_exports) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports["default"] = void 0;
var moment = require("moment");
/**
* 获取距离今天几天前的连续日期数组
* @static
* @alias module:Date.getRangeDateArr
* @since 1.0.0
* @returns {Array} 数组
*
* @example
* getRangeDateArr(3);
* // => [ '2020-07-14', '2020-07-15', '2020-07-16' ]
*/
var getRangeDateArr = function getRangeDateArr(day) {
var arr = [];
while (day > 0) {
var date = moment().subtract(day, "days").format("YYYY-MM-DD");
arr.push(date);
day--;
}
return arr;
};
var _default = getRangeDateArr;
_exports["default"] = _default;
});