frontend/.pnpm-store/v3/files/d0/98e0cb748923a04536c8854fe3d66faca0aea2e4a4cd7b6569e27529a29e99a1a38881ba336a8a765145f9fdec213dd148e133c68176596c5b50d990eda4ec

29 lines
592 B
Plaintext

# Date
_Date_ instance
## `date/is`
Confirms if given object is a native date, and is not an _Invalid Date_
```javascript
const isDate = require("type/date/is");
isDate(new Date()); // true
isDate(new Date("Invalid date")); // false
isDate(Date.now()); // false
isDate("foo"); // false
```
## `date/ensure`
If given argument is a date object, it is returned back. Otherwise `TypeError` is thrown.
```javascript
const ensureDate = require("type/date/ensure");
const date = new Date();
ensureDate(date); // date
ensureDate(123123); // Thrown TypeError: 123123 is not a date object
```