Parse
Try in Playground →Parse dates from various formats and strings
Import
import { ... } from 'ts-time-utils/parse'; Examples
Parse Dates
Parse dates from multiple formats
import { parseDate, parseTime, guessDateFormat } from 'ts-time-utils/parse';
// Parse various date formats
console.log(parseDate('2025-09-14')); // ISO format
console.log(parseDate('09/14/2025')); // US format
console.log(parseDate('Sep 14, 2025')); // Named month
// Parse time strings
console.log(parseTime('14:30')); // { hour: 14, minute: 30 }
console.log(parseTime('2:30 PM')); // { hour: 14, minute: 30 }
console.log(parseTime('9:15am')); // { hour: 9, minute: 15 }
// Auto-detect format
console.log(guessDateFormat('2025-09-14')); // 'YYYY-MM-DD'
console.log(guessDateFormat('09/14/2025')); // 'MM/DD/YYYY'