4 ms·
I've never thought of it this way, but they're technically correct, imo. A Unix timestamp doesn't specify a time, it specifies an offset from another time. It
by curryst 7y ago
I've never thought of it this way, but they're technically correct, imo.
A Unix timestamp doesn't specify a time, it specifies an offset from another time. It makes sense logically, the calculation is `current_time - epoch_time`, and the result of subtracting two times is a duration.
They are however, easily converted into a time: `epoch_time + unix_timestamp`, and logically a time plus a duration produces a time.
If a timestamp is a time, that logic all breaks. Like `epoch_time + today` doesn't really make any sense.