CR Tools

Time & Dates

Unix timestamps, ISO week numbers, ages, durations and "now".

Accepted: a Unix number in seconds or milliseconds (below 10^11 it is seconds), an ISO 8601 date, YYYY-MM-DD read as midnight UTC, or something strtotime() understands such as +3 days or last monday. Empty means "now".

Difference against the timezone above, right now.

Negative shifts backwards. Zero means no shift.

Both ends are needed for the interval; anything strtotime() reads works here too.

A date without a time is midnight UTC, not midnight local: two people in two timezones should see the same instant.

Nothing yet: paste a timestamp and press the button.

What to watch for.

Natural-language dates are whatever PHP's parser thinks, so an ambiguous "03/04/2026" is not guaranteed to mean 3 April. A bare number below 100,000,000,000 is read as seconds and anything above as milliseconds, and the timezone database is the one shipped with PHP, not a live service.