Current Unix time:
A Unix timestamp counts the seconds since 1 January 1970 00:00:00 UTC (the "epoch"). Paste a timestamp in seconds or milliseconds and it is detected automatically, then shown in UTC, your local time zone and ISO 8601 format. Pick a date and time to get its timestamp.
Values with 13 or more digits are treated as milliseconds (as used by JavaScript and Java); shorter values are seconds (as used by Unix, Python and PHP).
Systems storing the timestamp as a signed 32-bit integer overflow on 19 January 2038 at 03:14:07 UTC. 64-bit systems are unaffected.
No. A timestamp is always UTC-based; time zones only matter when displaying it.