2.0.2 • Published 10 years ago

set-now v2.0.2

Weekly downloads
82
License
MIT
Repository
github
Last release
10 years ago

set-now

Adds Date.setNow() to JavaScript's global Date object.

Build Status

This is useful for making tests deterministic. Wind back the clock to a time in the past (or in the future).

Install

npm install set-now

Usage

require('set-now')

Date.setNow('2016-03-17T12:00:00')
new Date() // Thu Mar 17 2016 08:00:00 GMT-0400 (EDT)
Date.now() // 1458216000000

// wait 1 second
setTimeout(function () {
  new Date() // Thu Mar 17 2016 08:00:01 GMT-0400 (EDT)
  Date.setNow() // reset the time back to normal
  new Date() // today's actual date
}, 1000)

Date.setNow( time )

Set the clock to the specified time.

  • time {String} (optional) The time you want it to be. If time is not specified, the clock will be reset to the actual time.
2.0.2

10 years ago

2.0.1

10 years ago

2.0.0

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago