css-duration

0.3.0 • Public • Published

css-duration

Converts CSS-style durations to milliseconds.

var duration = require("css-duration")
 
duration('1000ms')
// > 1000
 
duration('1.5s')
// > 1500
 
duration('30m')
// > 1800000
 
duration('8h')
// > 28800000
 
duration('2d')
// > 172800000

Installation

npm install --save css-duration

Usage

duration(time)

Normalizes "unit-based time" (similar to CSS values) into a Number of milliseconds.

Parameters

  • time (String): A CSS-style value of a duration of time (i.e. 10s, 5h, 0.5d)

Units

  • ms: Milliseconds
  • s: Seconds
  • h: Hours
  • d: Days
  • w: Weeks

Note: Anything past seconds is not a valid CSS unit. Use another package for validating.

Example

duration('0.25d')
// => 21600000
 
duration('-1w')
// => -604800000

License

MIT © Brandon Semilla

Package Sidebar

Install

npm i css-duration

Weekly Downloads

68

Version

0.3.0

License

MIT

Last publish

Collaborators

  • jamen
  • semibran