flighttimecalc
v1.0.2
Published
This package converts flight hours in OOOI (Out, Off, On, In) format to decimal hours.
Downloads
11
Readme
OOOI to Decimal Converter
This package converts flight hours in OOOI (Out, Off, On, In) format to decimal hours.
Installation
npm install FlightTimeCalc
const FlightTimeCalc = require('./FlightTimeCalc');
const flightTimeCalc = new FlightTimeCalc();
// Example 1: All OOOI times provided
const out1 = '1643z';
const off1 = '1701z'; // Off time provided
const on1 = '1901z'; // On time provided
const inTime1 = '1922z';
const result1 = flightTimeCalc.oooiToDecimal(out1, off1, on1, inTime1);
console.log(`Example 1 Results:`);
console.log(
`Flight Time: ${
result1.flightTime !== null ? result1.flightTime + ' hours' : 'N/A'
}`
);
console.log(
`Block Time: ${
result1.blockTime !== null ? result1.blockTime + ' hours' : 'N/A'
}`
);
// Example 2: Only Out and In times provided
const out2 = '1244z';
const inTime2 = '1636z';
const result2 = flightTimeCalc.oooiToDecimal(
out2,
undefined,
undefined,
inTime2
);
console.log(`\nExample 2 Results:`);
console.log(
`Flight Time: ${
result2.flightTime !== null ? result2.flightTime + ' hours' : 'N/A'
}`
);
console.log(
`Block Time: ${
result2.blockTime !== null ? result2.blockTime + ' hours' : 'N/A'
}`
);