Кіріспе
Күн саны ретіндегі күн - әдетте жыл мен 1 мен 366 аралығында (қаңтар айының 1-інен бастап) реттік саннан тұратын, бір күннің еселісін білдіретін, жылдың күні немесе реттік күн саны деп аталатын (осылай-ақ реттік күн немесе күн саны деп аталады) күнтізбелік күн. Күннің екі бөлігін ISO 8601 реттік күн пішіміне сәйкес "YYYY DDD" деп пішімдеуге болады. Егер мән-жайға байланысты болса, жыл кейде алынып тасталуы мүмкін; күнді күннің бөлшек бөлігін білдіретін ондық бөлікті қосу үшін бүтін сандардан жалпылау мүмкін.
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