Milliseconds Timestamp to Date

Convert a 13-digit millisecond Unix timestamp to a readable date. Works for JavaScript Date.now() and Java System.currentTimeMillis() values.

Part of the free Unix Timestamp Converter. Runs in your browser — nothing is uploaded.

Milliseconds Timestamp to Date

JavaScript and Java use milliseconds, so their timestamps have 13 digits instead of 10. Paste a value like Date.now() returned and the converter shows the exact date, including the millisecond part.

Worked example: A 13-digit millisecond timestamp

Epoch (milliseconds)

1700000000123

UTC date

2023-11-14T22:13:20.123Z

Practical tip

In JavaScript, new Date(ms) takes milliseconds. If you have seconds, multiply by 1000 first: new Date(seconds * 1000).

How to use this Unix Timestamp

  1. 1Use the live tool above — it runs entirely in your browser and never uploads your data.
  2. 2Paste the sample from the worked example, or use your own input.
  3. 3Copy the result, then adapt the same steps in your editor, script, or pipeline.

Milliseconds Timestamp to Date FAQs

How do I tell seconds from milliseconds?

Today's timestamps have 10 digits in seconds and 13 digits in milliseconds. 16 digits usually means microseconds.

Which languages use milliseconds?

JavaScript and Java use milliseconds. Python's time.time(), PHP's time() and most Unix tools use seconds.

More Unix Timestamp pages

Open the full Unix Timestamp tool →