english-time

Parses times written in simple English to unix time

npm install english-time
22 downloads in the last day
195 downloads in the last week
726 downloads in the last month

english-time Build Status

Parses times written in simple English to unix time.

time = require('english-time')

time('314 milliseconds')
// => 314

time('5 minutes 15 seconds')
// => 315000

time('an hour and a minute')
// => 3660000

time('1 Hour, 5 Minutes And 15 Seconds')
// => 3915000

time('2h 15m 15s')
// => 3915000

time('3 weeks, 5 days, 6 hours')
// => 2268000000

time('3 weeks, 5d 6h')
// => 2268000000

See List of Recognized Unit Aliases and tests for more info.

Install

$ npm install english-time

List of Recognized Unit Aliases

Milliseconds

  • ms
  • millisec
  • millisecs
  • milliseconds
  • millisecond

Second(s)

  • s
  • sec
  • secs
  • seconds
  • second

Minute(s)

  • m
  • min
  • mins
  • minute
  • minutes

Hour(s)

  • h
  • hour
  • hours

Day(s)

  • d
  • day
  • days

Week(s)

  • w
  • week
  • weeks

Month(s)

  • mo
  • month
  • months

Year(s)

  • y
  • year
  • years

Translations

Tools & libraries based on english-time

npm loves you