Convert 1000 seconds to UTC ISO format
Input and settings
Direction: Unix→date / Unit: seconds / Value: 1000
Expected result
1970-01-01T00:16:40.000Z
Convert between Unix timestamps and ISO date-time values in seconds or milliseconds.
Convert Unix time measured from 1970-01-01 00:00:00 UTC into an unambiguous ISO 8601 value, with explicit seconds or milliseconds.
A date string without a timezone is interpreted in the device's local zone. Add Z to specify UTC explicitly.
2026-01-01T00:00:00.000Z is 1767225600 in Unix seconds and 1767225600000 in Unix milliseconds. Selecting the wrong unit creates a factor-of-1000 error.
Use fixed values to check seconds versus milliseconds and rounding before the Unix epoch.
Example buttons replace the inputs and settings above and calculate. Restore previous input steps back one example at a time. After trying multiple examples, repeat restore to return to your original input. This history is lost when the page closes.
Direction: Unix→date / Unit: seconds / Value: 1000
1970-01-01T00:16:40.000Z
Direction: date→Unix / Unit: seconds 1969-12-31T23:59:59.500Z
-1 second / In milliseconds: -500
Z means UTC. Interpreting 1000 as milliseconds instead gives 00:00:01.000Z, a factor of 1000 difference. Date-to-seconds uses floor rounding, so −0.5 becomes −1, not zero. Milliseconds preserve the value −500.
Supply Z or an explicit offset. Date-time strings without an offset depend on the device zone and are interpreted differently from date-only strings. The existing Date.parse parser is not strict ISO validation and may normalize some invalid dates. UTC output does not include a regional zone name. Leap seconds are unsupported.
Verification: calculation checks compare unit scaling, floor rounding before the epoch and equal instants with explicit offsets. Browsers in three zones distinguish explicit-offset and offsetless inputs and check restoration after mode changes.
To convert to a date, choose Unix time → date and enter the number with its seconds or milliseconds unit. For the reverse direction, enter a date-time string. Changing direction resets the input to a default value, so keep any value you need before switching.
Numbers and date-time strings are not autosaved. Conversion uses the browser’s Date implementation; the tool does not send input values to a date-conversion service.
Ten digits usually represent seconds and 13 usually represent milliseconds; select the matching unit.
Timestamp-to-date output uses UTC ISO format.
No. It follows standard JavaScript date behavior.
Share only the tool name and public URL. Your input and results are not included.
Keep any content you need before clearing. This tool does not autosave inputs or results. Reloading or closing the page, clearing inputs or resetting may discard your work.
Favorites and language preferences are stored separately and may be lost when site data is cleared. Tool resets and site-data deletion do not delete files already downloaded to your device.