Конвертер порядкової дати
Конвертуйте будь-яку календарну дату в порядковий формат ISO 8601 YYYY-DDD або перетворіть номер дня в році назад у календарну дату.
Напрямок
Як працює цей калькулятор?
Порядковий формат дати YYYY-DDD позначає день за його номером у році — від 001 (1 січня) до 365 або 366 (31 грудня). Цей конвертер обчислює цей номер шляхом підрахунку повних днів від початку року, застосовує правило григоріанського високосного року та виконує перетворення в обох напрямах, показуючи кількість днів, що залишилися.
Формула
How this is calculated
Порядкова дата (форма ISO 8601 «рік-порядок») позначає день роком і його порядковим номером у цьому році у форматі YYYY-DDD, де DDD — від 001 до 365 або 366 у високосному році. 1 січня — день 001, а 31 грудня — день 365 або 366.
Для конвертації календарної дати в порядковий формат інструмент бере мітку часу UTC для дати та віднімає мітку часу UTC «дня 0» того самого року (Date.UTC(Y,0,0), тобто 31 грудня попереднього року). Ділення різниці в мілісекундах на 86 400 000 (кількість мілісекунд у добі) та округлення до меншого цілого дає номер дня в році, який потім доповнюється нулями до трьох цифр. Зворотне перетворення починається з 1 січня і додає DDD−1 днів за допомогою new Date(Date.UTC(Y, 0, DDD)), після чого зчитуються місяць і день. Використання UTC протягом усього процесу дозволяє уникнути зміщення межі доби через літній час і часові пояси.
Високосні роки визначаються за григоріанським правилом: рік є високосним, якщо він ділиться на 4, за винятком століть, які повинні ділитися на 400. Це встановлює максимально допустиме значення DDD (365 або 366) та кількість днів, що залишилися, яка обчислюється як загальна кількість днів мінус DDD. Вхідні дані перевіряються, тому неможливі дати (наприклад, 30 лютого) та номери днів поза допустимим діапазоном відхиляються з відображенням попередження.
Поширені запитання
Не зовсім. Порядкова дата ISO (YYYY-DDD) іноді неформально називається «юліанською датою» в комп'ютерних науках, але справжня астрономічна юліанська дата — це неперервний відлік днів від 4713 р. до н. е. Цей інструмент формує порядковий номер дня в році за стандартом ISO.
Звичайний рік містить 365 днів (DDD до 365), а високосний — 366 днів (DDD до 366). Конвертер перевіряє григоріанське правило високосного року для встановлення допустимого діапазону.
Використання UTC забезпечує незалежність обчислення порядкового номера дня від місцевих часових поясів і переходів на літній час, які в іншому випадку могли б зсунути дату на хибний календарний день.
Також відомий як
TG we-Calculate Editorial Team. (2026). Конвертер порядкової дати [Online calculator]. TG we-Calculate. https://we-calculate.com/uk/calculator/ordinal-date-converter
TG we-Calculate Editorial Team. "Конвертер порядкової дати." TG we-Calculate. 2026. https://we-calculate.com/uk/calculator/ordinal-date-converter.
TG we-Calculate Editorial Team, "Конвертер порядкової дати," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/uk/calculator/ordinal-date-converter
@misc{wecalculate_ordinal_date_converter, title = {Конвертер порядкової дати}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/uk/calculator/ordinal-date-converter}}, year = {2026}, note = {TG we-Calculate} }
Чи допоміг вам цей калькулятор?
