Repository
Current version released
5 years ago
Versions
Durations
This module provides very basic to/from millisecond based durations to make creating and reading duration numbers easier.
Usage
Basic usage:
import { assertEquals } from "https://deno.land/std@0.91.0/testing/asserts.ts";
import {
duration,
format,
fromDuration,
} from "https://github.com/brecert/minecraft-ideas/mod.ts";
const dur = duration({ days: 3, hours: 32.5, seconds: 10 });
assertEquals(dur, 376210000);
const res = fromDuration(dur);
assertEquals(res, { days: 4, hours: 8, minutes: 30, seconds: 10, ms: 0 });
const str = format(res);
assertEquals(str, "in 4 days");