↑↑↓↓←→←→ⒷⒶ Войти !bnw Сегодня Клубы

UTC — самая большая ложь на земле.

$ man date|fgrep seconds\ since
%s seconds since 1970-01-01 00:00:00 UTC
$ date '+%T %s'
15:15:40 1393240540
$ expr 1393240540 % 3600
940
$ # 940 = 15 * 60 + 40

Открываем http://en.wikipedia.org/wiki/Leap_second — c 1970 года было добавлено 25 leap seconds
Куда, куда делись целых двадцать пять часов в которых было по 3601й секунде?
И не надо мне тут на Путина валить!

Рекомендовали: @0vermind
#OGTHDU / @hirthwork / 3907 дней назад

unix-time же не учитывает это говно, не?
#OGTHDU/ZTK / @anonymous / 3907 дней назад
@ccahnha Учитывает же.
#OGTHDU/M3P / @4077 --> #OGTHDU/ZTK / 3907 дней назад
@4077 А, не, пижжу: >not counting leap seconds
#OGTHDU/GOO / @4077 --> #OGTHDU/M3P / 3907 дней назад
@4077 это говно проще синкнуть (всё равно погрешностей не избежать)
#OGTHDU/RI6 / @anonymous --> #OGTHDU/GOO / 3907 дней назад
каждую leap second юникстайм съезжает вперёд на секунду. настоящая эпоха началась не 1970-01-01 00:00:00, а на двадцать пять секунд раньше
#OGTHDU/68L / @stiletto / 3907 дней назад
не понял, при чем там utc вообще?
#OGTHDU/VSU / @krkm / 3907 дней назад
@ccahnha учитывает или нет, а написано, что «количество секунд прошедших с 1970-01-01 00:00:00 UTC». И с тех пор было двадцать пять часов в которых было по 3601й секунде. А на самом деле не количество секунд, а какую-ту хуету показывает
#OGTHDU/GJA / @hirthwork --> #OGTHDU/ZTK / 3907 дней назад
@stiletto не ебёт, тут нигде про юникстайм не написано, где мои обещанные секунды?
#OGTHDU/LR3 / @hirthwork --> #OGTHDU/68L / 3907 дней назад
@hirthwork юникстайм съезжает вместе с UTC, епт
#OGTHDU/FIR / @stiletto --> #OGTHDU/LR3 / 3907 дней назад
@hirthwork (число секунд с 1970-01-01 00:00:00 это и есть юникстайм)
#OGTHDU/XQN / @stiletto --> #OGTHDU/LR3 / 3907 дней назад
@stiletto число секунд — это количество секунд. их все можно пронумеровать и посчитать. date может и выдаёт этот ваш юникстайм, но вот в мане несколько другое написано. а сам UTC никуда не съезжает: http://en.wikipedia.org/wiki/File:Leapsecond.ut1-utc.svg
#OGTHDU/XDA / @hirthwork --> #OGTHDU/XQN / 3907 дней назад
@hirthwork UTC уходит вперед (относительно самого себя без коррекции). Юникстайм сдвигается вперед вслед за текущей секундой UTC. Поэтому юникстайм всегда показывает время до 1970-01-01 00:00:00 так, как будто все коррекции были применены ДО начала времен. Поэтому и unix-time и количество секунд, которые тебе показывает date, считаются от смещенного UTC. т.е. 1970 01-01 00:00:00 в юникстайме это на самом деле 1970 01-01 00:00:25 в настоящем UTC.
#OGTHDU/LPY / @stiletto --> #OGTHDU/XDA / 3906 дней назад
@stiletto костыльно
#OGTHDU/K4E / @anonymous --> #OGTHDU/LPY / 3906 дней назад
@ccahnha как будто leap seconds - не костыли
#OGTHDU/SVL / @krkm --> #OGTHDU/K4E / 3906 дней назад
@stiletto спасибо, я тебя с первого раза понял. вот только man date говорит про UTC, а не про «смещённый UTC»
#OGTHDU/YFN / @hirthwork --> #OGTHDU/LPY / 3906 дней назад
@hirthwork date не знает ничего про leap seconds и про отличие unix-time от UTC. Unix вообще весь не знает на самом деле, даже ntpd. Поэтому когда на вводится очередная leap second, ntpd ВНЕЗАПНО обнаруживает, что часы системы отстают на секунду и начинает их крутить
#OGTHDU/CDG / @stiletto --> #OGTHDU/YFN / 3906 дней назад
@stiletto вот это
#OGTHDU/2IN / @anonymous --> #OGTHDU/CDG / 3906 дней назад
@stiletto хватит их оправдывать! знают или не знают, но эти люди нагло лгут в своей официальной документации!
#OGTHDU/3HD / @hirthwork --> #OGTHDU/CDG / 3906 дней назад
Посоны, а вот если орбита (скорость вращения) изменится, мы опять время ебать будем? инбифо: если орбита изменится будет пиздец и не считая времени.
#OGTHDU/5P1 / @mugiseyebrows / 3906 дней назад
@mugiseyebrows лайк если не хочешь заселяться на Марсе, потому что не выдержишь багора программистов в твиттере (от работы с датой/временем)
#OGTHDU/RA1 / @238328 --> #OGTHDU/5P1 / 3906 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.