التاريخ الترتيبي
This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. (July 2019) |
| تاريخ | 2024-12-14 |
|---|---|
| التاريخ الترتيبي | 2024-349 |
_-_clock_board_detail.jpg/440px-Cygnus_1_releasing_seen_from_Mission_Control_(cropped)_-_clock_board_detail.jpg)
التاريخ الترتيبي هو تاريخ تقويمي يتكون عادةً من سنة ورقم ترتيبي ، يتراوح بين 1 و366 (يبدأ في 1 يناير)، يمثل مضاعفات اليوم ، ويسمى يوم السنة أو رقم اليوم الترتيبي (يُعرف أيضًا باليوم الترتيبي أو رقم اليوم ). يمكن تنسيق جزأين التاريخ على هيئة "YYYY-DDD" للامتثال لتنسيق التاريخ الترتيبي ISO 8601. قد يتم حذف السنة أحيانًا، إذا كان ذلك ضمنيًا من السياق؛ يمكن تعميم اليوم من الأعداد الصحيحة ليشمل جزءًا عشريًا يمثل جزءًا من اليوم.
التسمية
التاريخ الترتيبي هو الاسم المفضل لما كان يسمى سابقًا " التاريخ الجولياني " أو JD ، أو JDATE ، والذي لا يزال موجودًا في لغات البرمجة القديمة وبرامج جداول البيانات. الأسماء القديمة أصبحت قديمة لأنها تختلط بسهولة مع نظام التأريخ الأقدم المسمى " رقم اليوم الجولياني " أو JDN ، والذي كان قيد الاستخدام سابقًا ولا يزال موجودًا في كل مكان في الحسابات الفلكية وبعض الحسابات التاريخية.
يستخدم الجيش الأمريكي أحيانًا نظامًا يطلق عليه "تنسيق التاريخ الجولياني"، [1] والذي يشير إلى السنة ورقم اليوم (من بين 365 أو 366 يومًا من أيام السنة). على سبيل المثال، يمكن كتابة "11 ديسمبر 1999" على النحو التالي "1999345" أو "99345"، لليوم 345 من عام 1999. [2]
حساب
This section possibly contains original research. (August 2019) |
إن حساب اليوم الترتيبي في سنة ما هو جزء من حساب اليوم الترتيبي على مدار السنوات من تاريخ مرجعي ، مثل التاريخ اليولياني. وهو أيضًا جزء من حساب يوم الأسبوع ، على الرغم من أنه يمكن إجراء تبسيطات modulo 7 لهذا الغرض.
في النص التالي، يتم تقديم عدة خوارزميات لحساب اليوم الترتيبي O. المدخلات المأخوذة هي الأعداد الصحيحة y و m و d ، لأرقام السنة والشهر واليوم في تاريخ التقويم الغريغوري أو اليولياني.
طرق تافهة
الطريقة الأكثر بساطة لحساب اليوم الترتيبي تتضمن حساب جميع الأيام التي انقضت وفقًا للتعريف:
- ليكن O يساوي 0.
- من i = 1 .. m - 1 ، أضف طول الشهر i إلى O ، مع مراعاة السنة الكبيسة وفقًا للتقويم المستخدم.
- أضف d إلى O.
وبالمثل، يعد استخدام جدول البحث، مثل الجدول المشار إليه، أمرًا تافهًا. [3]
مثل زيلر
يمكن استبدال جدول أطوال الأشهر باتباع طريقة ترميز تغير طول الشهر في تطابق زيلر . وكما هو الحال في زيلر، يتم تغيير m إلى m + 12 إذا كان m ≤ 2. ويمكن إظهار (انظر أدناه) أنه بالنسبة لرقم الشهر m ، فإن إجمالي أيام الأشهر السابقة يساوي ⌊(153 * ( m − 3) + 2) / 5⌋ . ونتيجة لذلك، فإن رقم اليوم الترتيبي المستند إلى 1 مارس هو O Mar = ⌊(153 × ( m − 3) + 2) / 5⌋ + d .
تعكس الصيغة حقيقة مفادها أن أي خمسة أشهر متتالية في النطاق مارس-يناير يبلغ طولها الإجمالي 153 يومًا، وذلك بسبب نمط ثابت 31-30-31-30-31 يتكرر مرتين. وهذا يشبه ترميز إزاحة الشهر (الذي سيكون نفس التسلسل modulo 7) في تطابق زيلر. كما هو الحال مع 153/5 هو 30.6، يتذبذب التسلسل في النمط المطلوب مع الفترة المطلوبة 5.
للانتقال من اليوم الترتيبي الذي يعتمد على 1 مارس إلى اليوم الترتيبي الذي يعتمد على 1 يناير:
- بالنسبة إلى m ≤ 12 (من مارس إلى ديسمبر)، O = O Mar + 59 + isLeap( y ) ، حيث isLeap هي دالة ترجع 0 أو 1 اعتمادًا على ما إذا كان الإدخال سنة كبيسة.
- بالنسبة لشهري يناير وفبراير، يمكن استخدام طريقتين:
- الطريقة البسيطة هي تخطي حساب O Mar والانتقال مباشرة إلى O = d لشهر يناير و O = d + 31 لشهر فبراير.
- الطريقة الأقل تكرارًا هي استخدام O = O Mar − 306 ، حيث 306 هو عدد التواريخ من مارس إلى ديسمبر. وهذا يستفيد من حقيقة أن الصيغة تعطي بشكل صحيح طول شهر 31 لشهر يناير.
خصائص " يوم القيامة ":
مع ويعطي
إعطاء فروق متتالية قدرها 63 (9 أسابيع) لـ n = 2، 3، 4، 5، و6، أي بين 4/4، 6/6، 8/8، 10/10، و12/12.
ويعطي
ومع m و d متبادلين
مما يعطي فرقًا قدره 119 (17 أسبوعًا) لـ n = 2 (الفرق بين 5/9 و9/5)، وأيضًا لـ n = 3 (الفرق بين 7/11 و11/7).
طاولة
| الى يومنا هذا | 13 يناير |
14 فبراير |
3 مارس |
4 أبريل |
5 مايو |
6 يونيو |
7 يوليو |
8 أغسطس |
9 سبتمبر |
10 أكتوبر |
11 نوفمبر |
12 ديسمبر |
أنا |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| يضيف | 0 | 31 | 59 | 90 | 120 | 151 | 181 | 212 | 243 | 273 | 304 | 334 | 3 |
| السنوات الكبيسة | 0 | 31 | 60 | 91 | 121 | 152 | 182 | 213 | 244 | 274 | 305 | 335 | 2 |
| خوارزمية | |||||||||||||
على سبيل المثال، التاريخ الترتيبي لـ 15 أبريل هو 90 + 15 = 105 في السنة العادية، و 91 + 15 = 106 في السنة الكبيسة .
شهر-يوم
This section possibly contains original research. (August 2019) |
يتم إعطاء رقم الشهر والتاريخ بواسطة
يمكن أيضًا استبدال المصطلح بالتاريخ الترتيبي.
- اليوم 100 من السنة العادية:
- 10 ابريل.
- اليوم 200 من السنة العادية:
- 19 يوليو.
- اليوم 300 من السنة الكبيسة:
- نوفمبر - 5 = 26 أكتوبر (31 - 5).
جدول التحويل المساعد
التاريخ الترتيبي |
سنة مشتركة |
سنة كبيسة |
|---|---|---|
| 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 أبريل |
التاريخ الترتيبي |
سنة التواصل |
سنة كبيسة |
|---|---|---|
| 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 يوليو |
التاريخ الترتيبي |
سنة التواصل |
سنة كبيسة |
|---|---|---|
| 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 أكتوبر |
التاريخ الترتيبي |
سنة التواصل |
سنة كبيسة |
|---|---|---|
| 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 ديسمبر |
انظر أيضا
مراجع
- ^ هاينز، جون. "ملخص لتنسيقات ومعايير الوقت". www.decimaltime.hynes.net . تم الاسترجاع في 2011-02-09 .
- ^ "الترميز الدولي القياسي للتاريخ والوقت". قسم علوم الكمبيوتر والتكنولوجيا، جامعة كامبريدج . تم الاسترجاع في 2024-05-01 .
- ^ "جدول رقم اليوم الترتيبي لتواريخ التقويم المختلفة" . تم الاسترجاع في 2021-04-08 .
