moment-date-format

1.0.1 • Public • Published

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

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i moment-date-format

    Weekly Downloads

    3

    Version

    1.0.1

    License

    ISC

    Unpacked Size

    4.49 kB

    Total Files

    3

    Last publish

    Collaborators

    • ravibagul91