Date.parse() Parse a date string
Last updated: 2026-09-09
Date.parse() Parse a date string
Date.parse parses a date string and returns milliseconds since epoch.
| Category | Dates |
|---|---|
| ES version | ES1 |
📝 Syntax
const ts = Date.parse(dateString);
⚙️ Parameters
| dateString | A date string in ISO 8601 or RFC 2822 format. |
|---|
Returns:Milliseconds since epoch; NaN if unparseable.
Mutates the original:No (returns a new value)
▶ Example
Edit the code, press Run, and see the result in the output panel:
Output:
1788912000000
2026
NaN
💡 Tip Date.parse = new Date(str).getTime() — new Date(str) is more common.
⚠️ Warning Non-ISO parsing varies by browser — only use ISO format.
🌐 Browser support
| Browser | |||||
|---|---|---|---|---|---|
| Date.parse() | ✓ v1 | ✓ v12 | ✓ v1 | ✓ v1 | ✓ v1 |
| Supported by all modern browsers | |||||
🏷️ Related Items
💡 Related Cases
More case studies coming soon — check back later.
📚 Related Tutorials
❓ FAQ
QIs Date.parse static?
AYes — call as Date.parse(str), no new needed.
QWhat if parsing fails?
AReturns NaN — check with isNaN(ts).
QWhat formats are supported?
AISO 8601 is cross-browser; other formats vary.