Convert Unix timestamps to and from dates.
Current Unix time
—
A Unix timestamp counts seconds since 1 January 1970 UTC. It is how most systems store time, because it is a single number with no timezone or formatting attached — and it is unreadable to humans, which is why you end up here with a log line in front of you.
Converts in both directions, in seconds or milliseconds, showing both UTC and your local time.
By length. A 10-digit timestamp is seconds; 13 digits is milliseconds. Unix tooling and most databases use seconds, while JavaScript's Date.now() returns milliseconds, which is where the confusion usually starts.
A timestamp is always UTC. If the displayed time is wrong by a whole number of hours, something applied a timezone offset — often a database driver or a display layer helpfully converting to local time when it should not.
Systems storing timestamps in a signed 32-bit integer overflow on 19 January 2038 and wrap to a negative number, reading as 1901. Anything using 64-bit time is unaffected, which covers most modern platforms but not all embedded ones.
createademo turns screenshots and recordings into demos your buyers click through themselves. Free plan, full editor, no credit card.