Введение
Порядковая дата - календарная дата, обычно состоящая из года и порядкового числа, колеблющегося от 1 до 366 (начиная с 1 января), представляющая собой кратное числа дня, называемого днем года или порядковым числом дня (также известным как порядковый день или число дня). Две части даты могут быть отформатированы как "YYYY DDD" в соответствии с форматом порядковой даты ISO 8601. Год иногда может быть пропущен, если это подразумевается контекстом; день может быть обобщен с целых чисел, чтобы включать десятичную часть, представляющую часть дня.
An ordinal date is a calendar date typically consisting of a year and an ordinal number, ranging between 1 and 366 (starting on January 1), representing the multiples of a day, called day of the year or ordinal day number (also known as ordinal day or day number). The two parts of the date can be formatted as "YYYY DDD" to comply with the ISO 8601 ordinal date format. The year may sometimes be omitted, if it is implied by the context; the day may be generalized from integers to include a decimal part representing a fraction of a day.
Номенклатура
Обычная дата - это предпочтительное название того, что раньше называлось "юлианской датой" или , или , которые все еще встречаются в старых языках программирования и программном обеспечении для электронных таблиц. Более старые названия устарели, потому что их легко спутать с более ранней системой датирования, называемой "юлианским числом дней" или , которая была в использовании до этого и которая остается повсеместной в астрономических и некоторых исторических расчетах.
Расчет
Вычисление порядкового дня в течение года является частью вычисления порядкового дня в течение лет с учетной даты, такой как юлианская дата. Это также часть расчета дня недели, хотя для этой цели модуль 7 может быть упрощен. В следующем тексте представлены несколько алгоритмов расчета порядкового дня O. Вводы, взятые, - целые числа y, m и d, для числа года, месяца и дня даты по григорианскому или юлианскому календарю.
Таблица преобразования вспомогательных элементов
- Нет, нет. дата обычный год високосный год 001 1 января 010 10 января 020 20 января 030 30 января 032 1 февраля 040 9 февраля 050 19 февраля 060 1 марта 29 февраля 061 2 марта 1 марта 070 11 марта 10 марта 080 21 марта 20 марта 090 31 марта 30 марта 091 1 апреля 31 марта 092 2 апреля 1 апреля 100 10 апреля 9 апреля ord. Дата связи. Приблизительное число лет 110 20 апреля 19 апреля 120 30 апреля 29 апреля 121 1 мая 30 апреля 122 2 мая 1 мая 130 10 мая 9 мая 140 20 мая 19 мая 150 30 мая 29 мая 152 1 июня 31 мая 153 2 июня 1 июня 160 9 июня 8 июня 170 19 июня 18 июня 180 29 июня 28 июня 182 1 июля 30 июня 183 2 июля 1 июля 190 9 июля 8 июля ord. Дата связи. Скорый год 200 19 июля 18 июля 210 29 июля 28 июля 213 1 августа 31 июля 214 2 августа 1 августа 220 8 августа 7 августа 230 18 августа 17 августа 240 28 августа 27 августа 244 1 сентября 31 августа 245 2 сентября 1 сентября 250 7 сентября 6 сентября 260 17 сентября 16 сентября 270 27 сентября 26 сентября 274 1 октября 30 сентября 275 2 октября 1 октября 280 7 октября 6 октября ord. Дата связи. 290. год 17 октября 16 октября 300 27. октября 26. октября 305. 1 ноября 31 октября 306. 2 ноября 1 ноября 310 6. 5 ноября 320 16. 15 ноября 330 26. 25 ноября 335. 1 декабря 30 ноября 336. 2 декабря 1 декабря 340 6. 5 декабря 350 16. 15 декабря 360 26. 25 декабря 365 31. 30 декабря 366. 31 декабря
ord. date comm. year leap year 110 20 Apr 19 Apr 120 30 Apr 29 Apr 121 1 May 30 Apr 122 2 May 1 May 130 10 May 9 May 140 20 May 19 May 150 30 May 29 May 152 1 Jun 31 May 153 2 Jun 1 Jun 160 9 Jun 8 Jun 170 19 Jun 18 Jun 180 29 Jun 28 Jun 182 1 Jul 30 Jun 183 2 Jul 1 Jul 190 9 Jul 8 Jul
ord. date comm. year leap year 200 19 Jul 18 Jul 210 29 Jul 28 Jul 213 1 Aug 31 Jul 214 2 Aug 1 Aug 220 8 Aug 7 Aug 230 18 Aug 17 Aug 240 28 Aug 27 Aug 244 1 Sep 31 Aug 245 2 Sep 1 Sep 250 7 Sep 6 Sep 260 17 Sep 16 Sep 270 27 Sep 26 Sep 274 1 Oct 30 Sep 275 2 Oct 1 Oct 280 7 Oct 6 Oct
ord. date comm. year leap year 290 17 Oct 16 Oct 300 27 Oct 26 Oct 305 1 Nov 31 Oct 306 2 Nov 1 Nov 310 6 Nov 5 Nov 320 16 Nov 15 Nov 330 26 Nov 25 Nov 335 1 Dec 30 Nov 336 2 Dec 1 Dec 340 6 Dec 5 Dec 350 16 Dec 15 Dec 360 26 Dec 25 Dec 365 31 Dec 30 Dec 366 31 Dec