UNPKG

1.42 kBJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.default = isThisMinute;
7
8var _index = _interopRequireDefault(require("../isSameMinute/index.js"));
9
10var _index2 = _interopRequireDefault(require("../_lib/requiredArgs/index.js"));
11
12function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
13
14/**
15 * @name isThisMinute
16 * @category Minute Helpers
17 * @summary Is the given date in the same minute as the current date?
18 * @pure false
19 *
20 * @description
21 * Is the given date in the same minute as the current date?
22 *
23 * > ⚠️ Please note that this function is not present in the FP submodule as
24 * > it uses `Date.now()` internally hence impure and can't be safely curried.
25 *
26 * ### v2.0.0 breaking changes:
27 *
28 * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes).
29 *
30 * @param {Date|Number} date - the date to check
31 * @returns {Boolean} the date is in this minute
32 * @throws {TypeError} 1 argument required
33 *
34 * @example
35 * // If now is 25 September 2014 18:30:15.500,
36 * // is 25 September 2014 18:30:00 in this minute?
37 * var result = isThisMinute(new Date(2014, 8, 25, 18, 30))
38 * //=> true
39 */
40function isThisMinute(dirtyDate) {
41 (0, _index2.default)(1, arguments);
42 return (0, _index.default)(Date.now(), dirtyDate);
43}
44
45module.exports = exports.default;
\No newline at end of file