epochkit

Modern timestamp toolkit

Convert between Discord, Slack, Cron, Unix, and ISO 8601 in one place.

UNIX timestamp
1785673794
seconds since epoch
Discord
<t:1785673794:F>
<t:UNIX:F> syntax
Slack
<!date^1785673794^{date_short_pretty} at {time}|2026-08-02T12:29:54.000Z>
<!date^...> mrkdwn
ISO 8601
2026-08-02T12:29:54+00:00
with timezone offset
RFC 2822
Sun, 02 Aug 2026 12:29:54 +0000
email / HTTP header format
JavaScript
new Date(1785673794000)
Date object constructor

Press 16 to copy a format • N for now • T for dark/light

Format-specific tools

Why epochkit?

All formats, one place

Discord, Slack, Cron, Unix, ISO 8601 — no context switching between six different tools.

Timezone-aware

Every output adapts to the timezone you choose. Persistent across page reloads.

Keyboard-driven

Press 1–6 to copy any format, N for now, T to toggle dark mode. No mouse required.

Platform timestamps that render in each viewer's timezone

Platform timestamps are message tokens that chat clients replace with a date and time rendered in each viewer's own timezone, so a scheduled event reads correctly in Tokyo, Berlin, and New York without anyone converting by hand. Discord's dynamic timestamps use the <t:UNIX:STYLE> format: paste <t:1735689600:F> into a message and every reader sees that moment in their local time, with the style flag selecting long, short, or relative display. Slack uses its own <!date^UNIX^{token}|fallback> syntax, which substitutes tokens such as {date_short_pretty} and {time} and shows a plain-text fallback in clients that cannot localize. The Discord timestamp generator and the Slack timestamp builder produce both syntaxes with live previews, and the YouTube timestamp tool creates share links and embed codes that start playback at an exact second.

Convert between Unix time, ISO 8601, and time zones

Unix time is the count of seconds elapsed since 00:00:00 UTC on 1 January 1970, and it is the interchange format behind most APIs, databases, and log files. The Unix timestamp converter turns raw epoch values into readable dates and back, with copy-ready code snippets for nine programming languages. When a system needs a self-describing string rather than a bare integer, ISO 8601 defines the standard layout; the ISO 8601 converter parses and formats the extended, basic, week, and ordinal variants and maps each one to its Unix equivalent. And because the same instant reads differently around the world, the timezone converter displays one moment across up to six IANA timezones at once, with daylight saving transitions handled automatically.

Build and understand cron schedules

A cron expression is a five-field schedule string covering minute, hour, day of month, month, and day of week that tells a scheduler when to run a recurring job. The syntax is compact but easy to misread: 0 9 * * 1-5 runs at 09:00 on weekdays, while */15 * * * * fires every fifteen minutes. The cron expression generator builds schedules visually, explains existing expressions in plain language, and exports ready-to-paste configuration for GitHub Actions, Kubernetes, Vercel, and crontab. Dedicated reference pages document the most common schedules, from every five minutes to every Sunday at midnight, and the full toolkit — per-pair timezone conversions included — is listed on the tools index.