elegant-ms
v0.0.7
Published
Easily convery milliseconds to a human readable time
Downloads
17
Maintainers
Readme
elegant-ms
elegant-ms is a simple, beginner-friendly package that helps you convert milliseconds and seconds into various human-readable formats — including Discord timestamps, duration strings, and more.
✅ Features
- Beginner friendly
- Convert MS to Time String
- Convert MS to Date String
- Convert MS to Duration format
- Convert MS to Discord timestamp format
- Convert Seconds to Time String
- Convert Seconds to Date String
- Convert Seconds to Duration format
- Convert Seconds to Discord timestamp format
- Parse strings like
1d 2h 3minto MS or Seconds
📦 Installation
npm install elegant-ms📘 Usage
CommonJS (CJS)
const {
discordTimestamps,
msToDateString,
msToTimeString,
msToDuration,
msToDiscordTimestampString,
stringToMS,
secondsToDateString,
secondsToTimeString,
secondsToDuration,
secondsToDiscordTimestampString,
stringToSeconds
} = require('elegant-ms');
...ESM (TypeScript)
import {
discordTimestamps,
msToDateString,
msToTimeString,
msToDuration,
msToDiscordTimestampString,
stringToMS,
secondsToDateString,
secondsToTimeString,
secondsToDuration,
secondsToDiscordTimestampString,
stringToSeconds,
} from 'elegant-ms';
...📈 Changelog
v0.0.7
- Added full support for Seconds-based conversion:
secondsToDurationsecondsToDateStringsecondsToTimeStringsecondsToDiscordTimestampStringstringToSeconds
- Added
secondsToTimeOptionstype
v0.0.6
- Improved README formatting
v0.0.5
- Improved error handling in
stringToMS
Enjoy using elegant-ms and feel free to contribute or open issues! 🎉
