flighttimecalc

1.0.2 • Public • Published

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'
  }`
);

Readme

Keywords

none

Package Sidebar

Install

npm i flighttimecalc

Weekly Downloads

1

Version

1.0.2

License

ISC

Unpacked Size

7.19 kB

Total Files

7

Last publish

Collaborators

  • btray77