HomeDate Format Parsers
Date Format Parsers
ISO8601, RFC3339, and regional date formats.
33 Tools Available
ISO 8601
YYYY-MM-DD standard.
/^\d{4}-\d{2}-\d{2}$/
US Date
MM/DD/YYYY format.
/^(0[1-9]|1[0-2])\/(0[1-9]|[12][0-9]|3[01])\/\d{4}$/
EU Date
DD-MM-YYYY format.
/^(0[1-9]|[12][0-9]|3[01])\-(0[1-9]|1[0-2])\-\d{4}$/
Date with Dots
DD.MM.YYYY format.
/^(0[1-9]|[12][0-9]|3[01])\.(0[1-9]|1[0-2])\.\d{4}$/
YYYY/MM/DD
Slash separated ISO.
/^\d{4}\/(0[1-9]|1[0-2])\/(0[1-9]|[12][0-9]|3[01])$/
DateTime ISO
YYYY-MM-DD HH:MM:SS
/^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}:\d{2}$/
RFC 3339
Full timestamp with offset.
/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})$/
Time 24h
HH:MM:SS 24-hour.
/^([01]\d|2[0-3]):([0-5]\d):([0-5]\d)$/
Time 12h
HH:MM:SS AM/PM.
/^(1[0-2]|0?[1-9]):([0-5]\d):([0-5]\d)\s?(AM|PM)$/
Month Name
Matches January, Feb, etc.
/\b(?:Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)[a-z]*/
Day Name
Matches Monday, Tue, etc.
/\b(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun)[a-z]*/
Year 1900-2099
Matches valid years.
/\b(19|20)\d{2}\b/
Leap Day
Validates Feb 29th.
/02[-/.]29[-/.](?:\d{2}(?:0[48]|[2468][048]|[13579][26])|(?:[02468][048]|[13579][26])00)/
Relative Ago
Matches "5 days ago".
/\d+\s+(?:seconds|minutes|hours|days|weeks|years)\s+ago/
Relative In
Matches "in 5 days".
/in\s+\d+\s+(?:seconds|minutes|hours|days|weeks|years)/
Unix Timestamp
Matches epoch seconds/millis.
/^\d{10,13}$/
Quarter
Matches Q1, Q2, Q3, Q4.
/Q[1-4]/
Fiscal Year
Matches FY2023.
/FY\d{2,4}/
Log Timestamp
Apache log format.
/\[\d{2}\/\w{3}\/\d{4}:\d{2}:\d{2}:\d{2}\s[+-]\d{4}\]/
MySQL Date
Standard DB format.
/^\d{4}-\d{2}-\d{2}$/
MongoDB ObjectID
Mongo ID (contains timestamp).
/^[a-f\d]{24}$/
Duration (HH:MM)
Duration strings.
/^\d{1,2}:\d{2}$/
Timezone Offset
Matches +05:30.
/^[+-]\d{2}:?\d{2}$/
Week Number
Matches W01 to W53.
/W([0-4][0-9]|5[0-3])/
Copyright Year
Matches © 2024.
/©\s*\d{4}/
Date Range
Matches 2020-2024.
/\d{4}-\d{4}/
Short Date
Matches 1/1/24.
/\d{1,2}[/-]\d{1,2}[/-]\d{2}/
Chinese Date
Matches standard Chinese date.
/\d{4}年\d{1,2}月\d{1,2}日/
Japanese Date
Matches standard Japanese date.
/\d{4}年\d{1,2}月\d{1,2}日/
Date Extractor
Finds dates in text.
/\b\d{4}-\d{2}-\d{2}\b/
Time Extractor
Finds times in text.
/\b\d{2}:\d{2}(?::\d{2})?\b/
Invalid Date Char
Finds garbage in date strings.
/[^0-9-:/.\sAPM]/
Unix Millis
Matches epoch milliseconds.
/^\d{13}$/