convert-units.js
v1.0.7
Published
A package to convert time, length, and speed units easily.
Downloads
10
Maintainers
Readme
convert-units.js
Convert beetween units with ease!
Installation
npm install convert-units.js
Table of Contents
Classes
Length
Converting Inches
import { Length } from "convert-units.js";
const ic = new Length(150); //150 inches
ic.inchesToFeet(); //12.5
ic.inchesToYards(); //4.166666666666667
ic.inchesToMiles(); //0.0023674242424242425
Converting Feet
import { Length } from "convert-units.js";
const ft = new Length(100); //100 feet
ft.feetToInches(); //1200
ft.feetToYards(); //300
ft.feetToMiles(); //0.01893939393939394
Converting Yards
import { Length } from "convert-units.js";
const yd = new Length(100); //100 yards
yd.yardsToInches(); //3600
yd.yardsToFeet(); //300
yd.yardsToMiles(); //0.056818181818181816
Converting Miles
import { Length } from "convert-units.js";
const mi = new Length(100); //100 miles
mi.milesToInches(); //6336000
mi.milesToFeet(); //528000
mi.milesToYards(); //176000
Time
Converting Milliseconds
import { Time } from "convert-units.js";
const ms = new Time(100000000000000);
ms.millisecondsToSeconds(); //100000000000
ms.millisecondsToMinutes(); //1666666666.6666667
ms.millisecondsToHours(); //27777777.777777776
ms.millisecondsToDays(); //1157407.4074074074
ms.millisecondsToWeeks(); //165343.91534391535
ms.millisecondsToMonths(); //38051.75038051751
ms.millisecondsToYears(); //3170.577045022194
Converting Seconds
import { Time } from "convert-units.js";
const s = new Time(10000); //10,0000 seconds
s.secondsToMilliseconds(); //10000000
s.secondsToMinutes(); //166.66666666666666
s.secondsToHours(); //2.7777777777777777
s.secondsToDays(); //0.11574074074074074
s.secondsToWeeks(); //0.016534391534391533
s.secondsToMonths(); //0.00380517503805175
s.secondsToYears(); //0.0003170577045022194
Converting Minutes
import { Time } from "convert-units.js";
const m = new Time(12345); //12,345 minutes
m.minutesToMilliseconds(); //740700000
m.minutesToSeconds(); //740700
m.minutesToHours(); //205.75
m.minutesToDays(); //8.572916666666666
m.minutesToWeeks(); //1.224702380952381
m.minutesToMonths(); //0.28184931506849314
m.minutesToYears(); //0.023487442922374428
Converting Hours
import { Time } from "convert-units.js";
const h = new Time(24); //24 hours
h.hoursToMilliseconds(); //86400000
h.hoursToSeconds(); //86400
h.hoursToMinutes(); //1440
h.hoursToDays(); //1
h.hoursToWeeks(); //0.14285714285714285
h.hoursToMonths(); //0.03287671232876712
h.hoursToYears(); //0.0027397260273972603
Converting Days
import { Time } from "convert-units.js";
const d = new Time(100); //100 days
d.daysToMilliseconds(); //8640000000
d.daysToSeconds(); //8640000
d.daysToMinutes(); //144000
d.daysToHours(); //2400
d.daysToWeeks(); //14.285714285714286
d.daysToMonths(); //3.2876352039977643
d.daysToYears(); //0.273972602739726
Converting Weeks
import { Time } from "convert-units.js";
const w = new Time(3); //3 weeks
w.weeksToMilliseconds(); //1814400000
w.weeksToSeconds(); //1814400
w.weeksToMinutes(); //30240
w.weeksToHours(); //504
w.weeksToDays(); //21
w.weeksToMonths(); //0.6904487917146145
w.weeksToYears(); //0.05753408894770151
Converting Months
import { Time } from "convert-units.js";
const m = new Time(3); //3 months
m.monthsToMilliseconds(); //7884000000
m.monthsToSeconds(); //7884000
m.monthsToMinutes(); //131400
m.monthsToHours(); //2190
m.monthsToDays(); //91.251
m.monthsToWeeks(); //13.035
m.monthsToYears(); //0.25
Converting Years
import { Time } from "convert-units.js";
const y = new Time(1); //1 year
y.yearsToMilliseconds(); //31540000000
y.yearsToSeconds(); //31540000
y.yearsToMinutes(); //525600
y.yearsToDays(); //365
y.yearsToWeeks(); //52.143
y.yearsToMonths(); //12
MetricLength
Converting Millimeters
import { MetricLength } from "convert-units.js";
const mm = new MetricLength(100); //100 millimeters
mm.millimetersToCentimeters(); //10
mm.millimetersToMeters(); //0.1
mm.millimetersToKilometers(); //0.0001
Converting Centimeters
import { MetricLength } from "convert-units.js";
const cm = new MetricLength(50) //50 centimeters
cm.centimetersToMillimeters(); //500
cm.centimetersToMeters(); //0.5
cm.centimetersToKilometers(); //0.0005
Converting Meters
import { MetricLength } from "convert-units.js";
const m = new MetricLength(10); //10 meters
m.metersToMillimeters(); //10000
m.metersToCentimeters(); //1000
m.metersToKilometers(); //0.01
Converting Kilometers
import { MetricLength } from "convert-units.js";
const km = new MetricLength(5); //5 kilometers
km.kilometersToMillimeters(); //5000000
km.kilometersToCentimeters(); //500000
km.kilometersToMeters(); //5000
Speed
Converting MPH
import { Speed } from "convert-units.js";
const speed = new Speed(50); //50 mph
speed.mphToKnots(); //43.440486533449175
speed.mphToKpm(); //80.45
Converting KPH
import { Speed } from "convert-units.js";
const speed = new Speed(50); //50 kph
speed.kphToMph(); //31.07520198881293
speed.kphToKnots(); //26.997840172786177
Converting Knots
import { Speed } from "convert-units.js";
const speed = new Speed(50); //50 knots
speed.knotsToMph(); //57.550000000000004
speed.knotsToKpm(); //92.60000000000001
RelativeTime
import { RelativeTime, Time } from "convert-units.js"; //Class is static
RelativeTime.timeIn(100); //the current ms + 100 ms
const year = new Time(1).yearsToMilliseconds();
RelativeTime.timeIn(year); //the current ms + 1 year