Unix время и високосные секунды
Что касается времени Unix (POSIX),Википедия говорит:
Благодаря обработке високосных секунд, оно не является ни линейным представлением времени, ни истинным представлением UTC.
Но Юниксdate
Команда, кажется, не знает о них на самом деле
$ date -d '@867715199' --utc
Mon Jun 30 23:59:59 UTC 1997
$ date -d '@867715200' --utc
Tue Jul 1 00:00:00 UTC 1997
В то время как вMon Jun 30 23:59:60 UTC 1997
.
Значит ли это, что толькоdate
команда игнорирует високосные секунды, в то время какконцепция времени Unix нет?