Несколько лет назад я расширял географию для существующей платформы. Платформа агрегировала информацию о движении всех вагонов в странах СНГ, Прибалтики и ряда иностранных государств. Мне была поручена задача запрограммировать отслеживание вагонов по Ирану. Никаких нормальных API там не было, был допотопный сайт в Иране, в котором ты в своём аккаунте должен был вставить вагон в поле формы, нажать отправку формы и получить ответ о том, где, на какой станции находится данный вагон, его вес и другие вспомогательные данные.

Мало того, что весь сайт был на фарси, так ещё я был удивлён тем, что дата показывалась как 1401 год. Так я узнал, что Иран живёт по иранскому календарю, а не григорианскому. Это логично, ведь у них своя религия, и считать дату от Рождества Христова как-то не совсем соответствует культуре их страны.

Дальше меня заинтересовала эта тема, и я копнул глубже. Знали ли вы, что если будете работать с такими странами, как Израиль, Индия, Иран, Таиланд, Эфиопия, Саудовская Аравия и Япония, то вы можете столкнуться с совершенно не теми датами, которые ожидаете увидеть?

Например, у нас сейчас 2025 год по григорианскому календарю, который выделен синим цветом на карте и используется почти во всех странах мира.

Синим цветом выделены страны с григорианским календарём, а другими цветами там где свои календари
Синим цветом выделены страны с григорианским календарём, а другими цветами там где свои календари

Но в таких странах, как:

  • Израиль — сейчас 5785 год из-за еврейского календаря, который применяется в официальных сферах. Кто бы мог подумать, что «живут в будущем».

  • Индия — страна, входящая в БРИКС, а живёт по своему индийскому национальному календарю Сака. У них сейчас 1946 год. Как будто только что закончилась Вторая мировая война.

  • Иран — как я уже говорил, в Иране официально используется иранский календарь, и у них сейчас 1403 год.

  • Таиланд — любимое место отдыха многих россиян, живёт сейчас в 2568 году, потому что у них уже 84 года как официально используется тайский буддийский календарь.

  • Саудовская Аравия, как очень религиозная страна, ожидаемо живёт по своему календарю, и у них сейчас 1446 год. Однако из-за активности страны на международной арене также широко используется григорианский календарь, в отличие от большинства стран, которые я упомянул.

  • Япония — в этой высокоразвитьной стране частично официальное летоисчисление сбрасывается при вступлении каждого нового императора. Сейчас в Японии 7-й год с правления текущего императора. К счастью, они также используют григорианскую систему летоисчисления, иначе пришлось бы работать по календарю, который был принят в стране ещё в 645 году н. э.

Полный список стран календари, которых могут рассходиться с нашим привычным летоисчислением, можно посмотреть в моём телеграм-блоге про реальные кейсы и системную архитектуру простыми словами.

Поэтому, ITшники-международники, имейте в виду, что не только разные языки, валюты и иногда единицы измерения (длины, веса и др.) могут быть в разных странах, но и в некоторых странах существует собственное летоисчисление. Эти страны ближе к нам, чем мы думаем, и это не такие уж далёкие уголки мира, вроде Папуа-Новой Гвинеи.

Комментарии (25)


  1. sic
    20.02.2025 00:45

    Был у меня product owner (ныне в коме) говорил, что если кто-то не сможет григорианский календарь освоить (но лучше Unix ts) заслуживают в своих сервисах видеть лишь относительное (от заказа) время или короткие развлекательные видео. Слушал бы его, (относительно) быстрее бы архитектором стал.


  1. Zzzz9
    20.02.2025 00:45

    В России сейчас 7533 год от сотворения мира.


    1. mikhailpiskunov Автор
      20.02.2025 00:45

      Почему? :)


      1. Zzzz9
        20.02.2025 00:45

        20 декабря 1699 года российский царь Петр I подписал указ о переходе России на новое летосчисление и переносе празднования начала года с 1 сентября на 1 января. К началу царствования Петра I в России был 7207 год от сотворения мира, а в Европе 1699 год от Рождества Христова. По мнению русского царя, это календарное различие мешало сближению России с Европой, установке торговых и политических связей.


        1. mikhailpiskunov Автор
          20.02.2025 00:45

          Интересно, почему именно тот момент сотворение мира. Славяне то вроде бы государственность основали в 900-х года нашей эры. Я мог бы понять, если бы такую дату придумали египтяне или китайцы, но почему у нас то именно такая дата была?


          1. PanDubls
            20.02.2025 00:45

            Она нам от византийцев досталась, а тем из сочинений Отцов Церкви, которые занимались какой-то божественной математикой на почве трактовки Писания.


          1. PanDubls
            20.02.2025 00:45

            Славяне то вроде бы государственность основали в 900-х года нашей эры.

            Вы кажется сильно переоцениваете значимость национальной идентичности для человека средневековья по сравнению с религиозной идентичностью. В большой степени, славяне до Петра вообще не задумывались, что они славяне, и уж тем более про то, когда у них там государственность появилась.


            1. media808media
              20.02.2025 00:45

              на гравюрах времён петра на церквях полумесяцы а не кресты - в 19 веке был второй период (пере)строительства церквей (а первый в 6 когда перестроили в византии-константинополе храм 300годов с полумесяцем - второй афон (абхазия) свидетель этого процесса)


          1. media808media
            20.02.2025 00:45

            (2025-622)+40*63+x+40*40 x=(40*63)*6/7 =7560 +900

            cкорей сотворения человека (а не мира):
            • 900 лет в раю
            • 40 поколение вышло с ковчега - аналог 1 года жизни человека
            • х - где-то 6 лет до 7 лет жизни человека
            • человек через которого был дан разум челoвечеству выбираться из невежествства - в 7 био-лет рождёный полностю (включая мозг) уже обновился являсь не тем кто родился (мог впасть в невежество окружающих): в самый идолопоклонческий народ был отправлен разнёший склеп
            • потом в 63 поколении после него был последний пророк - где-то 15 лет человека когда по закoнам создателя он приравнивается к совершенoлетним x=(61*40)/(15-7)*6 наверное точнее будет
            • первые животныe старше человечества - утонули
            • сбивающий старше животных
            • души старше сбивающего
            • ангелы старше душ
            = этот мир временый но дата сотворения описана только его первой неделью - поэтому все эти 5000-33000 лет (посмотрите другие варианты возврастов) дутые - не факт что поколение 40 тк и в 5 лет девочка недавно (80-90e) родила (youtube)

            1403+2520+1830+1600+...≈7353+

            можно и самому вывести через поколение=40лет + этапы жизни человека (рождение - младенческая смертность - обновился мозг - ещё раз (отвественость хотябы с 14 лет) — правда первый этап с болшим квантом и не понятно как дальше считать (там же год в 40 поколений был а теперь как будто размерность поколения/год меньше)


  1. aik
    20.02.2025 00:45

    В Японии сейчас двухтысячный год. Они там оказались примерно в 1980 и до сих пор там находятся. :)


    1. media808media
      20.02.2025 00:45

      как ты сократил анек оперевшись на 45 летний экономический застой (в сша 80ых тоже было не лучше ссср)

      Нейро (90e) Для Японии и СССР СПИД не страшен.

      — Для Японии и СССР СПИД не страшен.

      — Почему?

      — Потому, что СПИД — чума 20 века, а Япония живёт в 21 веке, а СССР — в 19 веке.


  1. Spellinger
    20.02.2025 00:45

    дикие племена ,что с них взять...


    1. mikhailpiskunov Автор
      20.02.2025 00:45

      Возможно, просто другая культура)


      1. media808media
        20.02.2025 00:45

        дата показывалась как 1401 год. Так я узнал, что Иран живёт по иранскому календарю, а не григорианскому. Это логично, ведь у них своя религия, и считать дату от Рождества Христова как-то не совсем соответствует культуре их страны.

        solar-hijri - эти хариджиты/сектанты второй волны для противопоставления лунному/достоверному выбрали солнечное исчесление ... разница 33/32 тк лунный на ≈11 суток короче - ещё у них цены в десятках идут - те реалная в десять раз больше

        оман (ибадиты) - хариджиты первой волны не перешли в солнечные виды

        Саудовская Аравия, как очень религиозная страна, ожидаемо живёт по своему календарю, и у них сейчас 1446 год.

        hijra - по лунному/непрерывному/достоверному летоисчесления с года хиджры/переселения(когда пророка пытается убить его народ) и отчёт начал тот-кто должен был за него умереть (месяц ждали его прибытие чтобы завершить хиджру): хиджру совершили все ключевые пророки и посланики да вот была последняя в последнем пророчестве когда было приказано вернуть месяца на место (тк три столетия на планете/земля шли календарные реформы с отказом от лунного летоисчесления) ... а ещё три столетия назад как прифумали осень: были только весна=садить лето=собирать зима=кушать

        Например, у нас сейчас 2025 год по григорианскому календарю, который выделен синим цветом на карте и используется почти во всех странах мира.

        григорианского давно нет - непрерывные реформы привели к компютерному времени от 01.01.70 введёному ближе к 1980ым годам (что нехило доставляет в лаге 7 лет): используют именно utc ... которое отменило календарь 20 века


  1. Tim1970
    20.02.2025 00:45

    Строго говоря, считать 0 год от рождения пророка одной из религий, довольно спорное решение. Буквально все великие цивилизации древности оказались в минусе. Риму совсем не повезло, не глядя разделили пополам. Вангую, что от Григорианского календаря в будущем откажутся. Когда будет шанс договориться всем. Не привязывать к никакой религии. И это будет гораздо адекватнее. Чем городить искусственные конструкции до Р.Х. и после.


    1. Rive
      20.02.2025 00:45

      Строго говоря, считать 0 градусов от температуры таяния льда, довольно спорное решение. Буквально все температуры настоящей зимы оказались в минусе. Апрелю совсем не повезло, не глядя разделили пополам. Вангую, что от шкалы Цельсия в будущем откажутся. Когда будет шанс договориться всем. Не привязывать к никакому материалу. И это будет гораздо адекватнее. Чем городить искусственные конструкции до таяния льда и после.


      1. mikhailpiskunov Автор
        20.02.2025 00:45

        Интересное сравнение. Хорошо, что есть физика. Но летоисчисление чуть более политически/религиозный выбор. А можно было бы считать годы от какого-то физического события? Ведь время сотворения земли тоже не известно, как и всего остального. Unix-время тоже считается с 1 января 1970 года, как начальная точка отсчёта времени в современных операционных системах и программировании


        1. media808media
          20.02.2025 00:45

          не интересное тк рх это -3 год а с 0/1-ого римский - рх год выводят по землятресению (его дате в других календарях) и в 20-30 ещё были не один раз поэтому там спор по году вознесения ... рх-календарь делали чтобы не по римскому - теперь лаги в годаx дат 3-9 лет

          с 1 января 1970 года, как начальная точка отсчёта времени в современных операционных системах и программировании

          условная тк её ввели задним числом где лаг больше полного биологического обновления человека - те старта точка позопрошлом био-цикле да мозг успел обновиться ... я помню что больше семи лет там лаг


      1. inkvizitor68sl
        20.02.2025 00:45

        Действительно, удобнее говорить, что сегодня на улице не 0 градусов, а 273,15 градуса

        К чему все эти костыли с другими шкалами!?


        1. media808media
          20.02.2025 00:45

          в +20°© в дубае холодно но живущие севернее этого не понимают да смеются над релокантами


      1. dimas846
        20.02.2025 00:45

        Скорость вообще следует измерять в безразмерной величине от 0 до 1. Где единица это максимально возможная скорость.


    1. IZh
      20.02.2025 00:45

      Тогда добро пожаловать в 13 799 002 025-й год.


  1. ai_ivan
    20.02.2025 00:45

    В Саудовской Аравии и Индии в качестве официального и основного используется григорианский календарь. Те что вы упомянули действительно есть, но их мало кто использует, только в особых ситуациях (религия, астрология и т.п.)


    1. mikhailpiskunov Автор
      20.02.2025 00:45

      Согласен, вполне разумно. Странно, что Иран всё считал на официальном сайте по своему.


    1. media808media
      20.02.2025 00:45

      @mikhailpiskunov

      лет пять kak только начали использовать и не грегорианский а милади который ближе к utc — вам бы книжки почитать (в ближайшей деревенской библиотеке про реформы времени лежат и там подробнее вики) + вики тоже достаточно + в настройках даты систем тоже = utc это для устройств а не для людей