Как перевести секунды во время на javascript? — Хабр Q&A

Общие сведения. Физические свойства времени

Часы фирмы Seiko на улице близ железнодорожного Во

Часы фирмы Seiko на улице близ железнодорожного Вокзала Осака, Япония

Время можно рассматривать двояко: как математическую систему, созданную, чтобы помочь нашему пониманию Вселенной и течения событий, или как измерение, часть структуры Вселенной. В классической механике время не зависит от других переменных и ход времени постоянен. Теория относительности Эйнштейна, наоборот, утверждает, что события, одновременные в одной системе отсчета, могут происходить асинхронно в другой, если она в движении по отношению к первой. Это явление называется релятивистским замедлением времени. Вышеописанная разница во времени значительна при скоростях, близких к скорости света, и была экспериментально доказана, например, в эксперименте Хафеле-Китинга. Ученые синхронизировали пять атомных часов и оставили одни неподвижным в лаборатории. Остальные часы дважды облетели вокруг Земли на пассажирских самолетах. Хафеле и Китинг обнаружили, что «часы-путешественники» отстают от стационарных часов, как и предсказывает теория относительности. Воздействие гравитации, так же, как и увеличение скорости, замедляет время.

Всемирное координированное время

Водяные часы на вокзале Осака, Япония

Водяные часы на вокзале Осака, Япония

Во всем мире всемирное координированное время (UTC) используется как универсальная система измерения времени. Оно основано на системе Международного атомного времени (TAI), которая для расчета точного времени использует средневзвешенное время более 200 атомных часов, расположенных по всему миру. С 2012 года TAI на 35 секунд опережает UTC, потому что UTC, в отличие от TAI, использует средние солнечные сутки. Так как солнечный день немного длиннее 24 часов, для координации UTC с солнечным днем к UTC добавляются секунды координации. Иногда эти секунды координации вызывают различные проблемы, особенно в сферах, где используются компьютеры. Чтобы подобные проблемы не возникали, некоторые учреждения, такие как отдел серверов в компании Гугл, вместо секунд координации используют «високосное смазывание» — удлинение ряда секунд на миллисекунды, чтобы в сумме эти удлинения были равны одной секунде. UTC основано на показаниях атомных часов, в то время как среднее время по Гринвичу (GMT) основано на длине солнечного дня. GMT является менее точным, потому что оно зависит от периода вращения Земли, который непостоянен. GMT широко использовалось в прошлом, но теперь вместо него используют UTC.

секунды в время