isValidDate
A utility function to check if a given string is a valid ISO 8601 date string.> isValidDate(value: string): boolean
- value: The string to check for a valid ISO 8601 date format.
- Returns: `true` if the given string is a valid ISO 8601 date, `false` if it is not.
Example
import { isValidDate } from "@explita/daily-toolset";
// Check if a valid ISO 8601 date string
const validDate = "2024-03-15T14:30:00Z";
console.log(isValidDate(validDate)); // true
// Check if an invalid date string
const invalidDate = "2024-03-15T14:30";
console.log(isValidDate(invalidDate)); // false
// Check with a string that's not a date
const notADate = "Hello, world!";
console.log(isValidDate(notADate)); // false
Use Cases
- Validating date strings received from user input or APIs.
- Ensuring that data passed to date-based operations is in a valid date format.
- Checking if a given date string can be safely converted into a JavaScript Date object.