Function parse
- parse(dateString, formatString): Date
Parameters
- dateString: string
The date string to parse.
- formatString: string
The date time string format.
Returns Date
The parsed date.
Example: Basic usage
import { parse } from "@std/datetime/parse";
import { assertEquals } from "@std/assert";
assertEquals(parse("01-03-2019 16:30", "MM-dd-yyyy HH:mm"), new Date(2019, 0, 3, 16, 30));
assertEquals(parse("01-03-2019 16:33:23.123", "MM-dd-yyyy HH:mm:ss.SSS"), new Date(2019, 0, 3, 16, 33, 23, 123));- dateString: string
Parses a date string using the specified format string.
The following symbols from unicode LDML are supported:
yyyy- numeric yearyy- 2-digit yearM- numeric monthMM- 2-digit monthd- numeric daydd- 2-digit dayH- numeric hour (0-23 hours)HH- 2-digit hour (00-23 hours)h- numeric hour (1-12 hours)hh- 2-digit hour (01-12 hours)m- numeric minutemm- 2-digit minutes- numeric secondss- 2-digit secondS- 1-digit fractional secondSS- 2-digit fractional secondSSS- 3-digit fractional seconda- dayPeriod, eitherAMorPM'foo'- quoted literal./-- unquoted literal