What Unix time actually counts
Unix time is the number of seconds elapsed since 1970-01-01T00:00:00Z, a date chosen when the system was designed and kept ever since. It counts forwards too - a 64-bit count of seconds reaches the year 292 billion - and backwards, so 1969 and earlier are negative numbers rather than errors.
It also ignores leap seconds. UTC inserts a leap second now and then so that clocks stay in step with the earth’s rotation, and Unix time deliberately does not: every day is treated as exactly 86,400 seconds. That is why arithmetic on timestamps is so simple, and why a timestamp converted to a wall clock can be a second out from an official broadcast time.
A timestamp is an instant, not a time of day. There is no zone inside the number, so "1735689600" is not a moment in the morning or the evening: it becomes one only when somebody decides where they are standing. That is the whole reason this page asks for a zone instead of assuming one, and why UTC is the default - it is the reading everybody agrees on.