elegant-ms is a simple package library that helps you convert Milliseconds to a human readable format
- Beginner friendly
- Convert MS to Time String
- Convert MS to Date String
- Convert MS to Duration format
- Convert MS to Discord timestamp format
npm install elegant-ms
This is a small usage example of how you can use this package
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>'
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>'
- Improved readme file
- Improved error handling of the stringToMS function