0.0.6 • Published 7 months ago

elegant-ms v0.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

elegant-ms

elegant-ms is a simple package library that helps you convert Milliseconds to a human readable format

Features

  • Beginner friendly
  • Convert MS to Time String
  • Convert MS to Date String
  • Convert MS to Duration format
  • Convert MS to Discord timestamp format

Installation

npm install elegant-ms

Usage

This is a small usage example of how you can use this package

CJS

const {
    discordTimestamps,
    msToDateString,
    msToDiscordTimestampString,
    msToDuration,
    msToTimeString,
    stringToMS,
} = require('elegant-ms');

console.log(msToDuration(65_000)); // -> 1m 5s
console.log(msToDateString(1696784400000)); // -> Sunday, October 8, 2023
console.log(msToTimeString(1696784400000)); // -> 1:00:00 PM
console.log(stringToMS('1m 5s')); // -> 65000
console.log(
    msToDiscordTimestampString(1696784400000, discordTimestamps.RelativeTime)
); // -> '<t:1696784400:R>'

ESM

import {
    discordTimestamps,
    msToDateString,
    msToDiscordTimestampString,
    msToDuration,
    msToTimeOptions,
    msToTimeString,
    stringToMS,
} from 'elegant-ms';

console.log(msToDuration(65_000)); // -> 1m 5s
console.log(msToDateString(1696784400000)); // -> Sunday, October 8, 2023
console.log(msToTimeString(1696784400000)); // -> 1:00:00 PM
console.log(stringToMS('1m 5s')); // -> 65000
console.log(
    msToDiscordTimestampString(1696784400000, discordTimestamps.RelativeTime)
); // -> '<t:1696784400:R>'

Changelog

v0.0.6

  • Improved readme file

v0.0.5

  • Improved error handling of the stringToMS function
0.0.6

7 months ago

0.0.5

7 months ago

0.0.4

7 months ago

0.0.3

7 months ago

0.0.2

7 months ago

0.0.1

7 months ago