new Date() vs Intl.DateTimeFormat() vs Date().toLocaleString() vs JavaScript Date Time format vs JavaScript Date Time format using Template Strings.Fastest: JavaScript Date Time format using Template Strings. (164.9x faster)
3,344,126 ops/sec
3,339,924 ops/sec
1,160,514 ops/sec
22,165 ops/sec
20,279 ops/sec
Fastest: JavaScript Date Time format using Template Strings. (291.0x faster)
4,375,964 ops/sec
3,082,723 ops/sec
2,786,477 ops/sec
16,299 ops/sec
15,039 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| new Date() | |
| Intl.DateTimeFormat() | |
| Date().toLocaleString() | |
| JavaScript Date Time format | |
| JavaScript Date Time format using Template Strings. |
| Test name | Executions per second |
|---|---|
| ✓ JavaScript Date Time format using Template Strings. | 6,414,160 Ops/sec |
| JavaScript Date Time format | 6,306,896 Ops/sec |
| new Date() | 638,444 Ops/sec |
| Date().toLocaleString() | 16,723 Ops/sec |
| Intl.DateTimeFormat() | 14,913 Ops/sec |