2021-04-26 07:49:55 +00:00
|
|
|
import moment from "moment-timezone";
|
|
|
|
|
2021-09-29 13:24:47 +00:00
|
|
|
const format = "YYYY-MM-DD";
|
|
|
|
|
2021-04-26 07:49:55 +00:00
|
|
|
export function getDatePeriod(days) {
|
|
|
|
if (days < 1) {
|
|
|
|
return {};
|
|
|
|
}
|
|
|
|
|
|
|
|
const end = moment().startOf("day");
|
|
|
|
const start = end.subtract(days - 1);
|
|
|
|
|
|
|
|
return {
|
|
|
|
gte: start.format(format),
|
|
|
|
lte: end.format(format)
|
|
|
|
};
|
|
|
|
}
|
2021-09-29 13:24:47 +00:00
|
|
|
|
|
|
|
export function addToDate(date, amount, periodType) {
|
|
|
|
const currentDate = moment(date);
|
|
|
|
const futureDate = moment(currentDate).add(amount, periodType);
|
|
|
|
return futureDate.format(format);
|
|
|
|
}
|