Back to Functions

isDate

lang

Checks if value is classified as a Date object.

Installation

Import
import { isDate } from '@tulx/utils';

Source Code

Implementation
/**
 * Checks if value is classified as a Date object.
 *
 * @param value - The value to check.
 * @returns Returns true if value is a Date object, else false.
 *
 * @example
 * ```ts
 * isDate(new Date); // true
 * isDate('Mon April 23 2012'); // false
 * ```
 */
export function isDate(value: unknown): value is Date {
  return value instanceof Date;
}

Example

import { isDate } from '@tulx/utils';

isDate(new Date); // true
isDate('Mon April 23 2012'); // false

Related Functions