Fiscal tax year calculator, retrieve the tax-year, month and week for a given date.
Install onto your node project using yarn
or npm
:
yarn add tax-year
npm install tax-year
To use:
'use strict'
const taxYear = require('tax-year')
const today = new Date()
const calculator = taxYear()
function runCalendarTest() {
let computeDate = today;
let days = 1;
console.log("\nTest 3/3: Uk, 1 year")
while (days != 365) {
let result = calculator.getTaxYear(computeDate);
console.log(`\n${days + 1}/365`)
console.log("Result:", result)
computeDate.setDate(computeDate.getDate() + 1);
days++;
}
}
function runTest() {
console.log("Test 1/3: Irish, financial year start")
console.log("Result:", calculator.getTaxYear(today, {
day: 1,
month: 1
}))
console.log("\nTest 2/3: Uk, financial year start")
calculator.setFYS({
day: 6,
month: 4
})
console.log("Result:", calculator.getTaxYear(today))
runCalendarTest(calculator)
}
runTest()
yarn test
npm run test
This project is MIT licensed. By contributing you agree that your contributions will be licensed under its MIT license.