Json Date Formatter

Parse Microsoft /Date(ms)/ and JSON ISO date strings into readable timestamps. Free JSON date formatter for APIs and legacy .NET web payloads.

How to Use

  1. Paste a JSON date value-/Date(ms)/ or a quoted ISO string.
  2. Click Format JSON date to parse and display.
  3. Read local time, UTC, and detected format in details.
  4. Copy readable output into bug tickets or documentation.
  5. Try both formats side by side when migrating APIs.

Input Field Guide

JSON date value
Microsoft /Date(1700000000000)/ or ISO string like "2026-07-13T10:30:00.000Z" from JSON payloads.

Understanding Your Results

The formatter identifies whether input matches /Date(ms)/ or ISO JSON string patterns, then shows human-readable local date-time plus epoch milliseconds for cross-check. Unknown shapes produce a helpful error instead of silent mis-parsing.

Features

Formula & Calculation Logic

/Date(ms)/ -> extract integer ms; ISO -> Date.parse; display via local timezone formatting.

Real-World Use Cases

Practical Examples

/Date/

/Date(1700000000000)/ -> readable instant with ms echoed.

ISO JSON

"2026-07-13T10:30:00.000Z" -> parsed Zulu JSON string to local.

Benefits

Tips & Best Practices

Common Mistakes to Avoid

Frequently Asked Questions

What JSON date formats are supported?

Microsoft /Date(milliseconds)/ and standard quoted ISO 8601 strings.

Can I paste the whole JSON object?

Paste the date value itself; whole objects may fail detection.

How is this different from iso-converter?

JSON formatter handles /Date(ms)/ plus JSON-quoted ISO; iso-converter targets bare ISO strings.

Are negative /Date/ values supported?

Yes within JavaScript Date limits for pre-1970 instants.

Does it escape strings for output JSON?

It focuses on human-readable display, not re-serialization.

Will single quotes work?

Prefer double quotes matching JSON; detection expects JSON conventions.

What if both patterns appear?

Detection picks the best match; invalid hybrids show errors.

Is JSON uploaded for formatting?

No. Parsing runs locally.

Related Date & Time Calculators