]> git.ipfire.org Git - thirdparty/moment.git/commit
Fix regression re: support for mock dates. 1217/head
authorDavid J. Hamilton <davidjh@hjdivad.com>
Thu, 24 Oct 2013 23:13:42 +0000 (16:13 -0700)
committerDavid J. Hamilton <davidjh@hjdivad.com>
Thu, 24 Oct 2013 23:13:42 +0000 (16:13 -0700)
commitb1528acc98766c9d0c3acd0843c81abd7ee6309a
treeaf665cd442c4cff0c0b71709000c2ec4eead6909
parent6ed3112f01c26b1f055475c866604dfdc48e3ddd
Fix regression re: support for mock dates.

`moment(input)` needs to determine if `input` is a date.  The mechanism for
doing this was changed in ab7824f1dcca22bdb8b73f7f98cf660305a73211 to deal with
issue #1084, namely that in a node REPL `globals.Date` may not be the same
`Date` used by moment.

However, this prevents users from changing `Date`, for example by mocking it via
something like [Timecop.js](https://github.com/jamesarosen/Timecop.js).

This commit makes date checking lenient enough to handle both cases.
moment.js