Основата модерна системанеобходими часови зони универсално координиран UTC време (Универсално време), което определя времето на всички часови зони.

Местното време в много страни от Северното полукълбо (но не всички) се увеличава с 1 час през лятото (в Южното полукълбо едновременно намалява с 1 час), а през зимата се връща към нормалното стандартно време, което често също се променя . Поради тези сезонни и несезонни промени в местното време в радиоразпръскването, международния транспорт, радиокомуникациите, имейли други международни средства за комуникация, има огромно объркване по отношение на времевите връзки между различните страни.

UTC времето не се конвертира през зимата и лятото, така че за онези места, където има превод към лятно време, отместването спрямо UTC се променя.

Основен (основен) меридиан - Гринуички меридиан с географска дължинаравно на 0°00"00", дели глобускъм западното и източното полукълбо. Минава през бившата обсерватория Гринуич (в предградията на Лондон)

GMT(Средно време по Гринуич) - „време по Гринуич“ - на меридиана на Гринуич. Определя се от астрономически наблюдения на дневното движение на звездите. Тя е нестабилна (в рамките на секунда на година) и зависи от постоянната промяна в скоростта на въртене на Земята, движението на географските полюси по нейната повърхност и нутацията на оста на въртене на планетата. Гринуичко (астрономическо) време - GMT е близко по значение до UTC (атомно време) и все още ще се използва като негов синоним.Друго име е "ЗУЛУ време"

В рускоезичната метеорология GMT се обозначава като SGV (средно по Гринуич / или географско / време)

За разлика от средното време по Гринуич, UTC се задава с помощта на атомни часовници. Времевата скала UTC е въведена от 1964 г., за да хармонизира стойностите на UT1 (астрономически измервания) и TAI (атомни часовници).

От 1900 г. насам средният слънчев ден се е увеличил с 0,002 атомни секунди и следователно средното време по Гринуич се отклонява от международното атомно време с приблизително 1 секунда на всеки 500 дни. Като се вземе предвид това прогресивно фазово изместване между двете времеви скали и без да се отказва от високата точност, предлагана от атомните часовници, през 1972 г. беше намерен компромис, който доведе до дефинирането на концепцията за координирано универсално време (UTC), което се използва сега като официална мярка за време в света. По същество UTC времето тече като международно атомно време и когато разликата с времето по Гринуич достигне 1 секунда, 1 секунда се добавя към UTC скалата, което се нарича високосна секунда. Така разликата винаги се поддържа под 0,9 секунди. Добавянето на скачаща секунда се съобщава от Международната служба за въртене на Земята (IERS), която непрекъснато следи скоростта на въртене. Най-добрите дати за добавяне на скачаща секунда са 30 юни и 31 декември. Между другото, терминът UTC също е компромис между английското CUT (Coordinated Universal Time) и френското TUC (Temps Universel Coordlnaire).

Координираното универсално време (UTC) винаги остава независима отправна точка за целия свят и от която, като знаете разликата между вашето стандартно време, винаги можете да изчислите вашето местно време.

Сигналите за точен час се предават по радиото, телевизията и интернет – в системата UTC.

Разлика във времето със страни по света, региони на Русия и Москва.

В днешно време времето се определя с помощта на координираното универсално време (UTC), което беше въведено, за да замени средното време по Гринуич (GMT). UTC скалата се основава на унифицираната атомна времева скала (TAI) и е по-удобна за гражданска употреба.

по целия свят се изразяват като положителни и отрицателни отмествания спрямо UTC.
Съвременната система се основава на координирано универсално време (универсално време), от което зависи времето на всички. За да не се въвежда местно време за всеки градус (или всяка минута) дължина, земната повърхност е условно разделена на 24.

При преминаване от един към друг стойностите на минутите и секундите (време) се запазват, променя се само стойността на часовете.
Има някои страни, в които местното време се различава от световното не само с цял брой часове, но и с допълнителни 30 или 45 минути. Вярно е, че такива часови зони не са стандартни.
Русия - 11 часови зони;
Канада - 6 часови зони;
САЩ - 6 часови зони (включително Хавай, с изключение на островни територии: Американска Самоа, Мидуей, Вирджински острови и др.);
в автономната територия на Дания - Гренландия - 4 часови зони;
Австралия и Мексико - по 3 часови зони;

Бразилия, Казахстан, Монголия и Демократична република Конго - по 2 часови зони.

Териториите на всяка от останалите държави в света се намират само в една часова зона.

Въпреки факта, че територията на Китай е разположена в пет теоретични зони, на цялата му територия действа единно китайско стандартно време.

Единствената административно-териториална единица в света, чиято територия е разделена на повече от две части, е Република Саха (Якутия), която е субект на Руската федерация (3 часови зони).
В САЩ и Канада границите са много криволичещи: често има случаи, когато те преминават през щат, провинция или територия, тъй като териториалната принадлежност към определена зона се определя на нивата на административно-териториалните единици от втори ред.
UTC-12 - Международна линия за дата
UTC-11 - Самоа
UTC-10 - Хавай
UTC-9 - Аляска
UTC-8 - Северноамериканско тихоокеанско време (САЩ и Канада)
UTC-7 - Планинско време (САЩ и Канада), Мексико (Чихуахуа, Ла Пас, Масатлан)
UTC-6 - Централно време (САЩ и Канада), Централноамериканско време, Мексико (Гуадалахара, Мексико Сити, Монтерей)
UTC-5 - Северноамериканско източно време (САЩ и Канада), Южноамериканско тихоокеанско време (Богота, Лима, Кито)
UTC-4:30 - Каракас
UTC-4 - Атлантическо време (Канада), Южноамериканско тихоокеанско време, Ла Пас, Сантяго)
UTC-3:30 - Нюфаундленд
UTC-3 - Южноамериканско източно време (Бразилия, Буенос Айрес, Джорджтаун), Гренландия
UTC-2 - средноатлантическо време
UTC+1 - Централноевропейско време (Амстердам, Берлин, Берн, Брюксел, Виена, Копенхаген, Мадрид, Париж, Рим, Стокхолм, Белград, Братислава, Будапеща, Варшава, Любляна, Прага, Сараево, Скопие, Загреб) Западноцентралноафриканско време
UTC+2 - Източноевропейско време (Атина, Букурещ, Вилнюс, Киев, Кишинев, Минск, Рига, София, Талин, Хелзинки, Калининград), Египет, Израел, Ливан, Турция, Южна Африка
UTC+3 - московско време, източноафриканско време (Найроби, Адис Абеба), Ирак, Кувейт, Саудитска Арабия
UTC+3:30 – Техеранско време
UTC+4 - време в Самара, Обединени арабски емирства, Оман, Азербайджан, Армения, Грузия
UTC+4:30 - Афганистан
UTC+5 - екатеринбургско време, западноазиатско време (Исламабад, Карачи, Ташкент)
UTC+5:30 - Индия, Шри Ланка
UTC+5:45 - Непал
UTC+6 - Новосибирск, омско време, централноазиатско време (Бангладеш, Казахстан)
UTC+6:30 - Мианмар
UTC+7 - Красноярско време, Югоизточна Азия(Бангкок, Джакарта, Ханой)
UTC+8 - Иркутско време, Улан Батор, Куала Лумпур, Хонг Конг, Китай, Сингапур, Тайван, Западноавстралийско време (Пърт)
UTC+9 - Якутско време, Корея, Япония
UTC+9:30 - Централно австралийско време (Аделаида, Дарвин)
UTC+10 - време Владивосток, източноавстралийско време (Бризбейн, Канбера, Мелбърн, Сидни), Тасмания, западнотихоокеанско време (Гуам, Порт Морсби)
UTC+11 - магаданско време, централно тихоокеанско време (Соломонови острови, Нова Каледония)
UTC+12 - време на Камчатка, Маршалови острови, Фиджи, Нова Зеландия
UTC+13 - Тонга
UTC+14 - Острови Лайн (Кирибати)

Преди въвеждането на стандартно време, всеки град използваше собствено местно слънчево време в зависимост от географската дължина. Стандартната система за време е приета в края на 19 век като опит да се сложи край на объркването, причинено от това, че всяко населено място използва собственото си слънчево време. Необходимостта от въвеждане на такъв стандарт стана изключително належаща с развитието на железницата, ако разписанията на влаковете бяха съставени според местното време на всеки град, което предизвика не само неудобство и объркване, но и чести инциденти. Това важи особено за големи територии, свързани с железопътна система.

Преди изобретяването на железницата пътуването от едно място до друго отнемаше толкова много време. Когато пътувате, времето трябва да бъде напреднато само с 1 минута на всеки 12 мили. Но с появата на железницата, която направи възможно изминаването на стотици мили на ден, определянето на времето се превърна в сериозен проблем.

Великобритания

Великобритания беше първата страна, която реши да установи едно стандартно време за цялата страна. Британските железници бяха по-загрижени за проблема с несъответствието на местното време, което принуди правителството да унифицира времето в цялата страна.

Първоначалната идея принадлежи на д-р Уилям Хайд Уоластън (1766-1828) и е възприета от Ейбрахам Фолет Ослър (1808-1903). Времето беше настроено според средното време по Гринуич (GMT) и дълго време се наричаше „Лондонско време“.

Първата, която премина към използването на „лондонско време“ (1840 г.), беше Great Western Railway. Други започват да го имитират и до 1847 г. повечето британски железници използват еднократно време. На 22 септември 1847 г. железопътната клирингова къща, която определя стандартите за цялата индустрия, препоръчва всички станции да бъдат настроени на гринуичкото време с разрешението на Главната поща. Преходът е извършен на 1 декември 1847 г.

На 23 август 1852 г. сигналите за времето за първи път са предадени по телеграф от Кралската обсерватория Гринуич. До 1855 г. по-голямата част от обществените часовници във Великобритания бяха настроени на средното време по Гринуич. Но процесът на официален преход къмнова система

Отчитането на времето беше ограничено от британското законодателство, благодарение на което местното време остана официално прието в продължение на много години. Това доведе например до такива странности, като например отваряне на избирателни секции в 08:13 и затваряне в 16:13. Официално преходът към ново време във Великобритания се състоя след въвеждането на законодателство за определяне на времето на 2 август 1880 г.

Нова Зеландия

Нова Зеландия е първата държава, която официално приема стандартно време в цялата страна (2 ноември 1868 г.).

В Америка и Канада стандартното време също е въведено на 18 ноември 1883 г железници. По това време определянето на часа беше местен въпрос. Повечето градове използваха „слънчево време“ и стандартът, по който се задаваше времето, често беше добре познат часовник във всяко населено място (например часовници в църковните камбанарии или във витрините на магазин за бижута).

Първият човек в Съединените щати, който усеща нарастващата нужда от стандартизация на времето, е астрономът-любител Уилям Ламбърт, който в началото на 1809 г. внася в Конгреса препоръка за установяване на часови меридиани в страната. Но тази препоръка беше отхвърлена, както и първоначалното предложение на Чарлз Дауд, представено през 1870 г., което предлага инсталирането на четири, първият от които ще премине през Вашингтон. През 1872 г. Дауд ревизира предложението си, променяйки референтния център на Гринуич. Именно това последно негово предложение, почти непроменено, беше използвано от железниците на Съединените американски щати и Канада единадесет години по-късно.

18 ноември 1883 г. Американските и канадските железници сменят часовниците за всички железопътни гариспоред (напред или назад). Поясите бяха наречени Източен, Централен, Планински и Тихоокеански.

Въпреки приемането на стандартно време от големите железопътни линии в Съединените щати и Канада, минаха още много години, преди стандартното време да стане норма. ежедневието. Но използването на стандартното време започна да се разпространява бързо, като се имат предвид очевидните практически ползи за комуникацията и пътуването.

В рамките на една година 85% от всички градове Северна Америка(около 200), чието население надхвърля 10 000, вече използваха стандартно време. Само Детройт и Мичиган се откроиха осезаемо.

Детройт живее по местно време до 1900 г., когато градският съвет постановява часовниците да бъдат върнати с двадесет и осем минути назад към централното стандартно време. Половината град се подчини и половината отказа. След значителен дебат указът беше отменен и градът се върна към слънчевото време. През 1905 г. централното време е прието чрез гласуване в града. С градска наредба през 1915 г. и след това с гласуване през 1916 г. Детройт преминава към източно стандартно време (EST).

Стандартното време е въведено в Съединените щати с приемането на Закона за стандартното време през 1918 г.

Конгресът на САЩ одобри стандартите, установени преди това от железниците, и прехвърли отговорността за всички последващи промени в тях на Междущатската търговска комисия, единственият федерален транспортен регулаторен орган по това време. През 1966 г. правомощията за приемане на законодателство, свързано с времето, бяха прехвърлени на Министерството на транспорта на Конгреса.

Границите, които съществуват днес в Съединените щати, са значително променени в сравнение с първоначалната им версия и такива промени се случват и днес. Министерството на транспорта обработва всички искания за промяна и създава правила. Като цяло границите са склонни да се изместват на запад. Например в източния край залезът може да бъде заменен един час по-късно (по часовниковата стрелка) чрез преместване в съседната часова зона на изток. По този начин границите на часовата зона са локално изместени на запад. Причините за това явление са подобни на причините за въвеждането на времето за „майчинство“ в Русия (виж Лятно време). Натрупването на такива промени води до дългосрочна тенденция за преместване на границите на пояса на запад. Това не е неконтролируемо, но е много нежелателно, тъй като води до късен изгрев в такива райони, особено през зимата. Според американския закон основният фактор при вземането на решение дали да се промени часовата зона е „да се улесни бизнесът“. По този критерий предложените промени бяха одобрени и отхвърлени, но повечето от тях бяха приети.

Какво е Unix време или Unix епоха (Unix епоха или Unix време или POSIX време или Unix timestamp)? UNIX време или POSIX време (на английски Unix време) - метод за кодиране на времето, приет в UNIX и други POSIX-съвместими.
операционни системи
Началната точка се счита за полунощ (UTC) от 31 декември 1969 г. до 1 януари 1970 г., времето от този момент се нарича "UNIX ера" (на английски Unix Epoch).
Методът за съхраняване на времето под формата на няколко секунди е много удобен за използване при сравняване на дати (с точност до секундата), както и за съхраняване на дати: ако е необходимо, те могат да бъдат преобразувани във всеки четим от човека формат. Датата и часът в този формат също заемат много малко място (4 или 8 байта, в зависимост от размера на машинната дума), така че е разумно да се използва за съхраняване на големи количества дати. Недостатъци в производителността могат да възникнат, когато елементите на дата, като номера на месеци и т.н., се осъществяват много често, но в повечето случаи е по-ефективно времето да се съхранява като единична стойност, а не като колекция от полета.

Преобразуване на епохата на Unix в четима от човека дата


месецденгодина ГледайМинРазд
/ / : : GMT


Форматирана дата във формат RFC 2822

Unix начална и крайна дата на година, месец или ден

Показване на началото и края година месец ден
месециденгодина
/ /


Преобразуване на секунди в дни, часове и минути


Как да получите Unix време в...

Perlвреме
PHPвреме()
РубинTime.now (или Time.new). За изход: Time.now.to_i
Pythonимпортирайте първо време, след това time.time()
Javaдълга епоха = System.currentTimeMillis()/1000;
Microsoft .NET C#епоха = (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000;
VBScript/ASPDateDiff("s", "01/01/1970 00:00:00", Now())
Ерлангcalendar:datetime_to_gregorian_seconds(calendar:now_to_universal_time(now()))-719528*24*3600.
MySQLИЗБЕРЕТЕ unix_timestamp(now())
PostgreSQLSELECT екстракт (епоха FROM сега ());
SQL сървърИЗБЕРЕТЕ DATEDIFF(s, "1970-01-01 00:00:00", GETUTCDATE())
JavaScriptMath.round(new Date().getTime()/1000.0) getTime() връща времето в милисекунди.
Unix/Linuxдата +%s
Друга ОСКоманден ред: perl -e "време за печат" (ако Perl е инсталиран на вашата система)

Датата се преобразува в Unix време в...

PHPmktime( гледайте, минути, секунди, месец, ден, година)
РубинTime.local( година, месец, ден, гледайте, минути, секунди, използване сек) (или Time.gm за GMT/UTC изход). За да изведете add.to_i
Pythonпърво импортирайте времето, след това int(time.mktime(time.strptime("2000-01-01 12:34:00", "%Y-%m-%d %H:%M:%S"))))
Javaдълга епоха = нов java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").parse("01/01/1970 01:00:00");
VBScript/ASPDateDiff("s", "01/01/1970 00:00:00", поле за дата)
MySQLИЗБЕРЕТЕ unix_timestamp( време) Формат на часа: ГГГГ-ММ-ДД ЧЧ:ММ:СС или ГГММДД или ГГГГММДД
PostgreSQLИЗБЕРЕТЕ екстракт (епоха ОТ дата ("2000-01-01 12:34"));
С времеви печат: ИЗБЕРЕТЕ ЕКСТРАКТ (ЕПОХА ОТ ЧАСОВ КЛАПЕТ С ЧАСОВА ЗОНА "2001-02-16 20:38:40-08"); С интервал: SELECT EXTRACT(EPOCH FROM INTERVAL "5 дни 3 часа");
SQL сървърИЗБЕРЕТЕ DATEDIFF(s, "1970-01-01 00:00:00", поле за дата)
Unix/Linuxдата +%s -d"1 януари 1980 г. 00:00:01"

Преобразуване на Unix времена в четими дати...

PHPдата( формат, unix време);
РубинTime.at( unix време)
Pythonпърво импортирайте времето, след това time.strftime("%a, %d %b %Y %H:%M:%S +0000", time.localtime( unix време)) Заменете time.localtime с time.gmtime за GMT дата.
JavaString date = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java.util.Date ( unix време*1000));
VBScript/ASPDateAdd("s", unix време, "01/01/1970 00:00:00")
PostgreSQLИЗБЕРЕТЕ КЛАПОТО С ЧАСОВА ЗОНА "епоха" + unix време* ИНТЕРВАЛ "1 секунда";
MySQLfrom_unixtime( unix време, по избор, изходен формат) Стандартен изходен формат ГГГ-ММ-ДД ЧЧ:ММ:СС
SQL сървърDATEADD(s, unix време, "1970-01-01 00:00:00")
Microsoft Excel=(A1 / 86400) + 25569 Резултатът ще бъде в часовата зона GMT. За други часови зони: =((A1 +/- часова разлика за зоната) / 86400) + 25569.
Linuxдата -d @1190000000
Друга ОСКоманден ред: perl -e "print scalar(localtime( unix време))" (Ако е инсталиран Perl) Заменете "localtime" с "gmtime" за часовата зона GMT/UTC.

За какво се използва инструментът "Unixtime Converter"?

Този инструмент ще бъде полезен предимно за уебмастъри, които постоянно се занимават с големи обеми дати или често се позовават на техните елементи в работата си. С помощта на инструмента "Unixtime Converter" можете лесно да конвертирате Unix времето в удобна за потребителя дата (и обратно), да откриете текущото време на Unix епохата и също така да получите Unix време в различни езици за програмиране, СУБД и операционни системи.

Какво е Unix време?

Ерата на Unix (епохата на Unix) започва в нощта на 31 декември 1969 г. срещу 1 януари 1970 г. Именно тази дата беше взета като начална точка на „компютърното“ време, което се изчислява в секунди и заема много малко дисково пространство - само 4 или 8 байта. С този метод на кодиране програмистите могат да "скрият" всяка дата в едно число и лесно да я конвертират обратно във формат, който потребителите могат да разберат.

Unix време (наричано още Unix време или POSIX време) е удобно за използване в различни операционни системи и езици за програмиране, тъй като се показва като една стойност, а не като определен брой полета, заемащи място. В допълнение, UNIX времето напълно отговаря на UTC стандарта (включително в високосни години) – в този случай съответните стойности за секунди просто се повтарят.

Терминология на Unix

Няколко думи за термините.

така че Unix време(или POSIX време) е броят секунди, изминали от полунощ на 1 януари 1970 г. до днес.

Времево клеймо на Unix(времево клеймо) е „фиксирано“ време, с други думи, конкретна дата, отпечатана в число.

UTC(Universal Coordinated Time) е универсалното координирано време, което е „фиксирано“ на основния меридиан и от което се отчитат географските часови зони.

Колко „издръжлива“ е тази система?

Само след няколко десетилетия, а именно на 19 януари 2038 г. в 03:14:08 UTC, времето на Unix ще достигне стойността 2147483648 и компютърните системи могат да интерпретират това число като отрицателно. Ключът към решаването на този проблем е да се използва 64-битова (вместо 32-битова) променлива за съхраняване на времето. В този случай доставката на числени стойности на времето на Unix ще продължи човечеството за още 292 милиарда години. Не е лошо, нали?

Unix времето е едно за всички

Ако живеете в Лондон или Сан Франциско, а вашите приятели живеят в Москва, тогава можете да „сверите часовниците си“, като използвате Unix време: тази система в моментавремето е едно и също за целия свят. Естествено, ако времето на сървърите е зададено правилно. И то с помощта на инструмент "Unixtime конвертор"Това преобразуване ще ви отнеме част от секундата.

Стандартното време е система за отчитане на времето, базирана на разделянето на земната повърхност на 24 часови зони, на всеки 15° по дължина. Времето в една и съща часова зона се счита за едно и също. През 1884 г. на Международна конференциябеше решено да се използва тази система. В съответствие с международното споразумение от 1883 г. за основен ("нулев") меридиан се счита този, който минава през обсерваторията Гринуич в предградията на Лондон. Местно време по Гринуич (GMT), договорено да се нарича Универсално време или „Световно време“

На територията на Русия от 28 март 2010 г. има 9 часови зони (преди това имаше 11 часови зони). Самарска области Удмуртия премина към московско време (втора часова зона). Кемеровска област (Кузбас) - до Омск (MCK+3). Камчатска територия и Чукотка - до Магаданское (MSK+8). В тези пет субекта на федерацията на 28 март 2010 г. стрелките на часовника не бяха преместени.

Премахват се два пояса - третият (Самара, MSK+1) и единадесетият (Камчатка, MSK+9). Те са общо 9, като максималният времеви диапазон у нас е намален от 10 на 9 часа.

В Русия от март 2011 г., след преминаването към лятно часово време, стрелките на часовника вече не се местят през цялата година.

През 2012 г. отново се обсъждат предимствата на постоянното зимно време пред лятното, на всички нива, следователно е възможен преход (тази есен) към постоянно, целогодишно часово време. зимно време.

Стабилното време е по-добро за здравето. През есенно-пролетния извън сезона тялото не трябва особено да коригира своите биоритми. Технически услугии транспортните работници вече не трябва, както преди, при смяна на стрелките на часовника, преконфигуриране на оборудването и промяна на графиците.

Часова зона на Москва, според стабилно време: +4 (GMT + 4:00)

Границите на стандартното време са начертани, като се вземат предвид физическите и географските особености - съгл големи реки, водосбори, както и по междудържавни и административни граници. Държавите могат да променят тези граници в рамките на страната.

Приложимо международна система U T C (Световно време; обозначава се UTC/GMT или, което е същото, UTC), както и разликата между местното и московското време - MSK. Знакът плюс означава изток, знакът минус означава запад от началната точка.

Преходът към лятно часово време (един час напред) и зимно часово време (един час назад) се извършва съответно през пролетта и есента. Това правило важи в Европейския съюз, Египет, Турция, Нова Зеландия... Датите и процедурата за прехвърляне могат леко да варират по отношение на времето. Повечето страни се отказаха от смяната на стрелките на часовника есен-пролет: Русия и Беларус (от 2011 г.), Казахстан, Туркменистан, Узбекистан, Таджикистан, Индия, Китай, Япония, Сингапур, Тайван...

Световно време - UTC/GMT - стойността на средното време по Гринуич (G M T) е равна на "Универсално координирано време" (U T C) с точност до една секунда - GMT=UTC). Името U T C с течение на времето напълно ще замени термина „време по Грийних“

ориз. 2 Карта - Световни часови зони и техните отмествания спрямо UTC/GMT (Гринуич време)

Таблица - часови зони на градовете по света (UTC/GMT), през лятото

Камчатка UTC/GMT+12
Магадан, Сахалин. UTC/GMT+12
Владивосток UTC/GMT+11
Якутск UTC/GMT+10
Иркутск UTC/GMT+9
Красноярск UTC/GMT+8
Омск UTC/GMT+7
Екатеринбург UTC/GMT+6
Москва Московско време, град Сочи UTC/GMT+4
Минск "Източноевропейско време" (EET) UTC/GMT+3
Париж „Централноевропейско лятно часово време“ (CEST – Central Europe Summer Time Zone) UTC/GMT+2
Лондонско време по Гринуич / Западноевропейско време (WET) UTC/GMT+1
„Средноатлантическо време“ UTC/GMT-1
Аржентина, Буенос Айрес UTC/GMT-2
Канада "Атлантическо време" UTC/GMT-3
САЩ - Ню Йорк" Източно време" (EDT - източна лятна часова зона на САЩ) UTC/GMT-4
Чикаго (Chicago) "Централно време" (CDT - централно лятно часово време на САЩ) UTC/GMT-5
Денвър (MDT - планинско лятно часово време на САЩ) UTC/GMT-6
САЩ, Лос Анджелис, Сан Франциско "тихоокеанско лятно часово време" (PDT - тихоокеанско лятно часово време) UTC/GMT-7

Пример за зимно и лятно часово време: EST / EDT (източен стандарт / дневна часова зона).
Ако някъде зимното време се счита за стандартно, то може да бъде съкратено, например: ET, CT, MT, PT

Таблица - часови зони на градове и региони в Русия от 2011 г.
Показана разлика в местното време:
MSK+3 - с Москва;
UTC+7 - с координирано универсално време (UTC = GMT)

Име
зима / лято
Пристрастие
относително
Москва
време
Отместване спрямо UTC
(Световно време)
USZ1 Калининградско време - първата часова зона МСК-1 UTC+3:00
MSK/MSD
MSST/MSDT
Московско време MSK UTC+4:00
SAMT/SAMST Самара MSK UTC+H:00
ЙЕКТ/ЙЕКСТ Екатеринбургско време MSK+2 UTC+6:00
OMST / OMSST Омско време MSK+3 UTC+7:00
НОВТ/НОВСТ Новосибирск, Новокузнецк
Кемерово, Томск. Барнаул
MSK+3 UTC+7:00
КРАТ/КРЪСТ Красноярско време
Красноярск, Норилск
MSK+4 UTC+8:00
IRKT/IRKST Иркутско време MSK+5 UTC+9:00
ЯКТ/ЯКСТ якутско време MSK+6 UTC+10:00
ВЛАТ/ВЛАСТ време във Владивосток MSK+7 UTC+11:00
MAGT / МАГСТ Магаданско време
Магадан
MSK+8 UTC+12:00
ПЕТТ/ПЕТСТ Петропавловск-Камчатски MSK+8 UTC+I2:00

Забележка: MSK = MSD (Московско лятно часово време) през цялата година


Термини и определения

Преминаване към лятно часово време (DST - Daylight Saving (Summer) Time) - преместване на стрелката на часовника с един час напред, което се извършва всяка година в последната неделя на март, за да получите допълнителен час през светлата част на деня, за да спестите електричество (за осветление и др.). Връщането към зимното часово време беше извършено наскоро. Неделя през октомври. Тези преходи се отразиха на биоритмите на човешкото тяло, неговото благосъстояние и отне една седмица адаптация, за да свикне с него. Манипулирането на стрелките на часовника е често срещана причина работниците и служителите да закъсняват за работа.

Основният (основен) меридиан е Гринуичкият меридиан с географска дължина 0°00"00", разделящ земното кълбо на западното и източното полукълбо. Минава през бившата обсерватория Гринуич (в предградията на Лондон)

GMT (средно време по Гринуич) - "време по Гринуич"- на Гринуичкия меридиан. Определя се от астрономически наблюдения на дневното движение на звездите. Тя е нестабилна (в рамките на секунда на година) и зависи от постоянната промяна в скоростта на въртене на Земята, движението на географските полюси по нейната повърхност и нутацията на оста на въртене на планетата. Гринуичкото (астрономическо) време е близко по значение до UTC (атомно време) и все още ще се използва като негов синоним. Друго име е "Зулу време"

В рускоезичната метеорология GMT се обозначава като SGV (средно по Гринуич / или географско / време)

GMT= UTC (с точност до 1 секунда)

Часова зона (стандартна часова зона) - разлика със световното време UTC/GMT (пример: UTC/GMT+4 - четвърта часова зона, източно от Гринуич)

Ч:мм:сс - 24-часов формат (пример: 14:25:05). Минути и секунди - с водещи нули

h:mm:ss - 12-часов формат (пример: 02:25:05 PM - "два часа и половина следобед" - 14:25:05). Минути и секунди - с водещи нули

AM - обозначаване на времето преди обяд в 12-часов формат (кратка версия - "A")
PM - обозначаване на времето след обяд в 12-часов формат

Универсално време UT (Универсално време) е средното слънчево време на Гринуичкия меридиан, определено от астрономически наблюдения на ежедневните движения на звездите. Неговите прецизирани стойности са UT0, UT1, UT2

UT0 - време на моментния меридиан на Гринуич, определено от моментното положение на полюсите на Земята

UT1 - време на Гринуичкия среден меридиан, коригирано за движението на земните полюси

UT2 - време, като се вземат предвид промените в скоростта на въртене на Земята

TAI - време според атомните часовници (Международно атомно време, от 1972 г.). Стабилен, референтен, никога не е превеждан. Стандарт за време и честота

Часът в GPS навигационната система е в сила от януари 1980 г. В него не се внасят изменения. Изпреварва UTC времето с една и половина дузина секунди.

UTC (от англ. универсално координирано време)- Координирано универсално време за координирано разпределение на стандартните честоти и времеви сигнали по радиото, телевизията и интернет - "Световно време". Неговият синоним: "Универсална часова зона"

Времевата скала UTC е въведена от 1964 г., за да хармонизира стойностите на UT1 (астрономически измервания) и TAI (атомни часовници).

За разлика от средното време по Гринуич, UTC се задава с помощта на атомни часовници.

Скоростта на въртене на земята се забавя и следователно корекциите се въвеждат редовно в UTC скалата, след година или две или три, на 30 юни или 31 декември (високосни секунди), така че U T C да не е повече от секунда (по-точно 0,9 s) се различаваше от астрономическото време (определено от движението на Слънцето), тъй като UT1 изоставаше със секунда. Това международно правило е прието през 1972 г.

Времево съотношение през 2009 г.: UTC (универсално) изостава от TAI (атомно) - с 35s. Времето в GPS навигационната система е с 15 секунди напред спрямо UTC (отчитайки от 1980 г., разликата се увеличава) T глонасс = Tutc + 3 часа (коригирано, така че несъответствието между тях не надвишава 1 ms.)

Сигналите за точен час (за синхронизация на часовника) се предават по радиоканалите, телевизията и интернет - в системата UTC. По-точно, можете да го поставите например на радиосигнала Mayak, но само в обхвата на дълги или средни вълни (на „вълната земя-повърхност“). На VHF/FM радиообхвата сигналът може да се забави до няколко секунди от истинския.

В часовници с автоматична синхронизация (управляван с английско радио), корекцията на времето се извършва от базови станции, на ултра дълги вълни. Тази система е разработена в Европа.

Точни номера на услугата за местно време в руски градове 100 - Москва Воронеж Чебоксари Челябинск 060 - Брянск Калининград Краснодар Мурманск Санкт Петербург Самара U мобилни операториНяма такава услуга, тъй като мобилният телефон не е ограничен географски и може да работи не само в определен град, но и в роуминг.

UTC времето не се преобразува нито през зимата, нито през лятото, следователно за онези места, където има преобразуване към лятно време, изместването спрямо UTC се променя (в Москва, преди премахването на зимното време през 2011 г., разликата беше: в зимата - UTC+3, през лятото - UTC+4).

Стандартни съкращения на имената календарни месеции дни от седмицата на английски (използвани в RSS и други): Януари Февруари Март Април Май Юни Юли Август Септември Октомври Ноември Декември януари Фев. Пет Сб Нед

GMT - Средно време по Гринуич (или географско) време (на английски Greenwich Mean Time, GMT) - времето на меридиана, минаващ през старата обсерватория Гринуич, близо до Лондон. Използва се за показване на времето на метеорологичните карти. Синоними за GMT са GMT и UTC.

______________________________________________

Литература

„Време и календар“ - М.: Наука. 1989 г

Глобални (сателитни) навигационни системи GLONASS (Русия), GPS (САЩ), Galileo (Европейски съюз) - позволяват да се определи с помощта на навигационни устройства, включително преносими, текущото местоположение (координати), траектория и скорост на движение на обекти във всяка точка на нашата планета и в близост до Земята космическото пространство.

В зависимост от начина на работа и предназначението сателитните GPS (Global Positioning System) навигатори могат да се използват за автомобили (автомобилни навигатори), преносими, морски и др. Най-разпространените вносни са Garmin, Mio и др. Има напълно автономни опции за конфигурация - със зареждане на батерии от слънчеви панелиили миниатюрни термоелектрически генератори (термодвойки). Навигационната система е вградена в съвременни комуникатори, смартфони и мобилни телефони, което ви позволява да получавате не само географски координатиместоположението на приемника, но и системното време с точност до част от микросекунда.

Руската ГЛОНАСС работи от средата на 90-те години. Орбиталното съзвездие включва повече от две дузини работещи спътници. Системата работи в цяла Русия. От 2009 г. транспортът, включително пътническият, е масово оборудван с тази система.

В Русия се произвеждат навигатори (Glospace SGK-70 и други), които могат да работят едновременно с няколко навигационни системи - GLONASS, GPS, Galileo.

Glospace поддържа системата SMILINK (показва задръстванията) и може да създава обходни маршрути. Сигналите могат да се приемат от няколко сателитни системи едновременно.

Карти G P S - електронни карти за навигатори и др мобилни устройства(комуникатори, PDA/PDA устройства, смартфони и др.) с GPS функция.

  • UTC: Времето на главния меридиан се нарича универсално координирано време. Несъответствието между акронима е причинено от необходимостта от неговата универсалност за всички езици.
  • GMT: Преди това беше използвано средно време по Гринуич (GMT) вместо UTC, тъй като основният меридиан беше избран да минава през Кралската обсерватория Гринуич.
  • Други часови зони могат да бъдат записани като изместване спрямо UTC. Например австралийското източно стандартно време (EST) се изписва като UTC+1000, което означава, че 10:00 UTC е 20:00 EST на същия ден.
  • Лятно времене засяга UTC. Това е просто политическо решение за промяна на часовата зона (изместване спрямо UTC). Например GMT все още се използва: това е британското национално време през зимата. През лятото става BST.
  • Високосни секунди: По международно споразумение UTC се поддържа на не повече от 0,9 секунди от физическата реалност (UT1, което се измерва в слънчево време) чрез въвеждане на „високосна секунда“ в края на последната минута на UTC годината или последната минута на юни .
  • Не се изисква високосните секунди да бъдат декларирани (от астрономите) повече от 6 месеца преди тяхното въвеждане. Това представлява проблем, ако се нуждаете от всякакъв вид планиране секунда по секунда за повече от 6 месеца.
  • Unix време: измерено чрез броя секунди, изминали от "епохата" (началото на 1970 UTC). Unix времето не се влияе от часовите зони или лятното часово време.
  • Според стандарта POSIX.1 времето на Unix трябва да обработва високосни секунди, като повтаря предишната секунда, например: 59.00 59.25 59.50 59.75 59.00 ← повторение 59.25 59.50 59.75 00.00 ← увеличение 00.25 Това е компромис: не можете да изразите скок на второ място по какъвто и да е начин във вашите системни часове и времето ви е гарантирано да отиде до обратна страна. От друга страна, всеки ден е точно 86 400 секунди и нямате нужда от таблица с всички минали и бъдещи високосни секунди, за да конвертирате времето на Unix в четима от човека форма часове-минути-секунди.
  • Предполага се, че ntpd ще опита отново, след като получи "битове за прескачане" от сървъри за време нагоре, но също така съм го виждал да не прави нищо: системата скача една секунда в бъдещето, след което бавно се връща обратно към правилното време.

Какво трябва да знае всеки програмист за времето

  • Часовите зони са на ниво презентация
    По-голямата част от вашия код не трябва да се занимава с часови зони или местно време, трябва да отчита Unix времето такова, каквото е.
  • Когато измервате времето, измервайте времето на Unix. Това е UTC. Получава се лесно (чрез системни функции). Няма часови зони или лятно часово време (или високосни секунди).
  • Когато съхранявате време, съхранявайте Unix време. Това е едно число.
  • Ако искате да спестите време, което може да се чете от човека (например в регистрационни файлове), опитайте се да го запазите заеднос Unix време, не вместо.
  • Когато показвате часа, винаги включвайте отместването на часовата зона. Времеви формат без отместване е безполезен.
  • Системният часовник не е точен.
  • онлайн ли си Системният часовник на всяка различна машина не е точен по един и същи начин.
  • Системният часовник може и ще скача напред и назад във времето поради неща извън вашия контрол. Вашата програма трябва да бъде проектирана така, че да оцелее в това.
  • Съотношение секунди системен часовниккъм количеството истинскисекунди - не е точно и може да варира. Основно зависи от температурата.
  • Не използвайте сляпо gettimeofday(). Ако имате нужда от монотонен (постоянно нарастващ) часовник, погледнете clock_gettime(). [Опция на Java: Използвайте System.nanoTime() вместо System.currentTimeMillis()]
  • ntpd може да промени системното време по два начина:
    • Стъпка: Часовникът веднага скача напред или назад до точното време
    • Усукване: Промяна на честотата на системния часовник, така че той бавно да се придвижва към правилното време.
    Усукването е за предпочитане, защото е по-малко разрушително, но е полезно само за коригиране на малки разлики.

Особени случаи

  • Времето тече със скорост една секунда в секунда за всички наблюдатели. Честотата на отдалечения часовник спрямо наблюдателя зависи от скоростта и гравитацията. Часовниците в GPS сателитите са настроени, за да преодолеят ефектите на относителността.
  • MySQL съхранява колони от тип DATETIME като опаковани с числа стойности "ГГГГММДД ЧЧММСС".