1.0.2 • Published 2 years ago

rums v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

rums

CI

Используйте этот пакет для простого конвертирования различных форматов времени в миллисекунды.

Примеры

ms('2 дня')     // 172800000
ms('1 д.')      // 86400000
ms('10 ч.')     // 36000000
ms('2.5 ч.')    // 9000000
ms('2 ч.')      // 7200000
ms('1 м.')      // 60000
ms('5 с.')      // 5000
ms('1 г.')      // 31557600000
ms('100')       // 100
ms('-3 дня')    // -259200000
ms('-1 ч.')     // -3600000
ms('-200')      // -200

Конвертирование из миллисекунд

ms(60000)             // "1 м."
ms(2 * 60000)         // "2 м."
ms(-3 * 60000)        // "-3 м."
ms(ms('10 часов'))    // "10 ч."

Длинный формат времени

ms(60000, { long: true })             // "1 минута"
ms(2 * 60000, { long: true })         // "2 минуты"
ms(-3 * 60000, { long: true })        // "-3 минуты"
ms(ms('10 hours'), { long: true })    // "10 часов"

Функции

  • Работает и на Node.js, и в браузере
  • Если передать число в мс, возвращается строка с единицей измерения
  • Если передать строку, содержащую число, возвращается число (например: '100' -> 100)
  • Если передать строку, содержащую число и верной единицей измерения, возвращается число в миллисекундах

Создатели и сторонние лицензии

Данный пакет основан на ms от Vercel (MIT License)