1.0.1 • Published 1 year ago

moment-date-format v1.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

moment-date-format

Simple & lightweight JavaScript library to do the operations on date.

Installation

npm i moment-date-format --save

Usage

Create Date Range

//Import
import { getDateRange } from "moment-date-format";

//Usage
let period = getDateRange({
    rawDate: "202305", //format required -> monthly (YYYYMM), yearly (YYYY), quarterly (YYYY[Q]Q), financialYear (YYYYApril), financialYearJuly (YYYYJuly)
    periodType: "monthly", // options -> monthly, yearly, quarterly, financialYear, financialYearJuly
    periodLength: 12, //Optional Period Length, default = 1
    lastYear: 2000, //Optional Year limit, default = 1900 
});

//Output
["202305","202304","202303","202302","202301","202212","202211","202210","202209","202208","202207","202206"]

Subtract N Date

//Import
import { subtractNDate } from "moment-date-format";

//Usage
let period = subtractNDate({
    rawDate: "202305", //format required -> monthly (YYYYMM), yearly (YYYY), quarterly (YYYY[Q]Q), financialYear (YYYYApril), financialYearJuly (YYYYJuly)
    periodType: "monthly", // options -> monthly, yearly, quarterly, financialYear, financialYearJuly
    n: 1, //Optional, default = 1
});

//Output
202304

Dependencies

moment