اشتركوا شبكة قنواتنا |
.::شبكة القنوات عبر اليوتيوب والتيك توك ومواقع التواصل الخاصه بنا::. | ||||
| ||||
قال الله تعالى: { مَا يَلْفِظُ مِن قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ } سورة ق الآية 18 |
الإهداءات | |
#1
| ||||||||
| ||||||||
طريقة التحويل ما بين التقويمين الهجري و الميلادي
طريقة التحويل ما بين التقويمين الهجري و الميلادي كان العرب يؤرخون بالأشهر القمرية، فاعتمدوا التقويم القمري، إذ يبدأ الشهر القمري عند رؤية الهلال الجديد في الأفق الغربي بعد غروب الشمس، و يستمر الشهر القمري حتى رؤية الهلال الجديد التالي. و بقي العرب يؤرخون سنواتهم بأحداث هامة حدثت في تلك السنوات إلى أن جمع الخليفة عمر بن الخطاب رضي الله عنه الصحابة يوم الأربعاء 20 جمادى الآخرة سنة 17 للهجرة (الموافق 8/7/638 م) و تم الإجماع على اختيار وقت الهجرة ليكون بداية التقويم الإسلامي، و على الرغم من أن الهجرة حدثت يوم الاثنين 8 ربيع الأول سنة 1 للهجرة (الموافق 20/9/622 م) إلا أنه اتفق على جعل رأس السنة الهجرية هو بداية شهر محرم. * أول أيام التقويم الهجري يرى البعض أن بداية التقويم الهجري (1/1/1 هـ) كان يوم الجمعة 16/07/622 م، في حين يرى آخرون أن بداية التقويم الهجري كانت يوم الخميس 15/07/622 م. فإذا رجعنا إلى الحسابات الفلكية نجد أنه لم يكن بالإمكان رؤية الهلال يوم الأربعاء 14/07/622 م بالعين المجردة من أي منطقة في العالم، و عليه فنحن نرجح أن تكون بداية التقويم الهجري يوم الجمعة 16/07/622 م. * اليوم اليولياني (Julian Day) اليوم اليولياني هو بمثابة عداد أيام مستمر منذ العام 4712 قبل الميلاد، فاليوم اليولياني الموافق ليوم 01/01/2002م مثلا هو 2452276.0، أي أن عدد الأيام منذ العام 4712 قبل الميلاد و حتى 01/01/2002 هو 2452276.0 يوما. و يبدأ اليوم اليولياني عند الساعة 12 ظهرا حسب توقيت جرينتش. * التحويل من اليوم اليولياني إلى تاريخ ميلادي و بالعكس إن الطريقة المستخدمة في هذه الورقة لتحويل التاريخ الميلادي إلى هجري و بالعكس، تحول فعليا اليوم اليولياني إلى تاريخ هجري، و تحول التاريخ الهجري إلى يوم يولياني، و بالتالي إذا أردنا تحويل تاريخ ميلادي إلى تاريخ هجري، علينا أولا أن نحول التاريخ الميلادي إلى يوم يولياني و من ثم نحول هذا اليوم اليولياني إلى تاريخ هجري. أما إذا أردنا تحويل التاريخ هجري إلى تاريخ ميلادي، فعلينا أولا أن نحول التاريخ الهجري إلى يوم يولياني، و من ثم نحول هذا اليوم اليولياني إلى تاريخ ميلادي. * التحويل من اليوم اليولياني إلى تاريخ هجري قراءة الأكواد من الشمال إلى اليمين كود: حيث إن الرقم يستخدم 1948440 في المعادلة الأولى إذا اعتبرنا أن بداية التقويم الهجري كانت يوم الجمعة 16/07/ 622 م، أما إذا اعتبرنا أن بداية التقويم الهجري كانت يوم الخميس 15/7/622 م فعندها يجب استخدام الرقم 1948439. JD: هو اليوم اليولياني الموافق للتاريخ الميلادي المراد تحويله، و لإيجاد اليوم اليولياني انظر الملحق (1). M: الشهر الهجري. D: اليوم الهجري. Y: السنة الهجرية. ملاحظة هامة: إن نتيجة القسمة في جميع العمليات الحسابية أعلاة يجب أن تؤخد لأكبر عدد صحيح، أي بشطب الكسور الناتجة، و لذلك يجب برمجة هذه المعادلات في الحاسوب على النحو التالي: كود: * التحويل من تاريخ هجري إلى يوم يولياني كود: كود: حيث إن الرقم 1948440 يستخدم في المعادلة أعلاه إذا اعتبرنا أن بداية التقويم الهجري كانت يوم الجمعة 16/07/622 م، أما إذا اعتبرنا أن بداية التقويم الهجري كانت يوم الخميس 15/7/622 م فعندها يجب استخدام الرقم 1948439. JD: اليوم اليولياني، و يحول إلى تاريخ ميلادي باستخدام المعادلات في الملحق (1). Y: السنة الهجرية. M: الشهر الهجري. D: اليوم الهجري. ملاحظة هامة: إن نتيجة القسمة في جميع العمليات الحسابية أعلاة يجب أن تؤخد لأكبر عدد صحيح، أي بشطب الكسور الناتجة، و لذلك يجب برمجة المعادلة أعلاه في الحاسوب على النحو التالي: كود: تحويل اليوم اليولياني إلى تاريخ ميلادي و بالعكس 1- تحويل التاريخ الميلادي إلى يوم يولياني: كود: 2- تحويل اليوم اليولياني إلى تاريخ ميلادي: [align=right] كود: حيث إن: JD: اليوم اليولياني المراد تحويله. D: اليوم الميلادي. M: الشهر الميلادي. Y: السنة الميلادية. ملاحظة هامة: إن نتيجة القسمة في جميع العمليات الحسابية أعلاة يجب أن تؤخد لأكبر عدد صحيح، أي بشطب الكسور الناتجة. |
مواقع النشر (المفضلة) |
الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
|