JavaScript Timestamp

A focused reference for generating and converting timestamps in JavaScript.

What is this tool?

This page gives JavaScript developers a practical timestamp reference with copy-ready snippets and unit conversion guidance.

How to use it

Use Date.now() for current milliseconds, convert to seconds for Unix APIs, and format UTC/ISO strings for logs and debugging.

Examples

JavaScript

// current timestamp in milliseconds
const ms = Date.now();

// seconds for APIs
const seconds = Math.floor(ms / 1000);

// readable UTC
const utc = new Date(ms).toUTCString();

Common use cases

  • Client-side telemetry timestamps.
  • Token expiry calculations.
  • Formatting audit events in frontend dashboards.

FAQ

Should I use Date.now or new Date?
Use Date.now for numeric milliseconds and new Date for formatting or parsing date objects.
Why does JavaScript return milliseconds?
JavaScript Date APIs are millisecond-based for higher precision on the client side.