Remaining period calculator is calculates between the two periods => past or future
Install
npm install remaining-period-calculator --save
Usage
varrpc=require("remaining-period-calculator");
varremaining=newrpc.remainingPeriodCalculator(/*option*/);// The example Date now is : 13/2/2021console.log(remaining.remainingYears(2025));// result: 4 Yearsconsole.log(remaining.remainingYears(2015));// result: 6 Yearsconsole.log(remaining.remainingMonths(4,2023));// result: 26 Monthconsole.log(remaining.remainingMonths(4));// result: 2 Monthconsole.log(remaining.remainingDays(10,5,2019));// result: 633 Daysconsole.log(remaining.remainingDays(10,5));// result: 87 Daysconsole.log(remaining.remainingDays(10));// result: 3 Days
Options
Key
Type
Default
day
Number
Current day
month
Number
Current month
year
Number
Current year
timeZone
Number
0
Range
Key
range
day
(1 -- 31)
month
(1 -- 12)
timeZone
(-12 -- 12)
example
// Example change default datevarremaining=newrpc.remainingPeriodCalculator({day:27,month:6,year:2009,timeZone:3});// Past remainingconsole.log(remaining.remainingYears(1999));// result: 10 Yearsconsole.log(remaining.remainingMonths(5,1999));// result: 121 Monthconsole.log(remaining.remainingDays(15,5,1999));// result: 3642 Days// Futur remainingconsole.log(remaining.remainingYears(2019));// result: 10 Yearsconsole.log(remaining.remainingMonths(5,2019));// result: 119 Monthconsole.log(remaining.remainingDays(15,5,2019));// result: 3558 Days