المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : طريقة التحويل من التاريخ الميلادي(الجولياني-الجريجوري)---الى الهجري:--


عارف الشعيل
08-10-2008, 05:53 PM
http://www.rwlh.net/vb/images/icons/icon1.gif طريقة التحويل من التاريخ الميلادي(الجولياني-الجريجوري)---الى الهجري:--
طريقة التحويل من التاريخ الميلادي(الجولياني-الجريجوري)---الى الهجري:--
----وسمي الجولياني اة جرجوري نسبة الى قيصر الروم ----------------------------------------------------------------------------بسم اللة الرحمن الرحيم-----------------------------------------------



--------------------------------------------------------------------------------








المحتويات:------------------------------------
1- تعريف التقويم:------------------------------------

2- دوران الأرض حول محورها :------------------------------------

3- دوران القمر حول الأرض:------------------------------------

4- دوران الأرض حول الشمس:------------------------------------
5- التقويم الجولياني:------------------------------------

6- التقويم الجريجوري:------------------------------------

7- التقويم الهجري :------------------------------------

8- التقويم الشمسي:------------------------------------

9- الأيام الجوليانية والأيام الهجرية:------------------------------------

10- طريقة إيجاد التاريخ الجولياني المقابل للتاريخ الميلادي:------------------------------------

11- طريقة إيجاد التاريخ الميلادي المقابل للتاريخ الجولياني :------------------------------------

12- طريقة إيجاد التاريخ الجولياني المقابل للتاريخ الهجري :------------------------------------

13- طريقة إيجاد التاريخ الهجري المقابل للتاريخ الجولياني :------------------------------------

14- طريقة إيجاد احد أيام الأسبوع المقابل لتاريخ ما :------------------------------------1- تعريف التقويم ::------------------------------------

طريقة يستخدم ا لإنسان لضبط الوقت ويكون التقويم عادة من وحدات رقمية تمثل ثلاث فترات زمنية هي اليوم والشهر والسنة. :------------------------------------

إن التقاويم أنواع عديدة من الصعب حصرها هنا ، لكثير من الأمم تقويمها الخاص بها سواء كان شمسياً أو قمرياً أو ربما خليط بينهما أو أو ربما كان قمرياً نجمياً أي طبقاً لمنازل القمر .
وتختلف التقاويم أيضاً في : طريقة الكبس، متوسط طول السنة ، عدد الأشهر ..وغيرها ..2- دوران الأرض حول محورها :------------------------------------

تستخدم الشمس كمرجع لتعريف وحدة اليوم ، الفترة الزمنية بين شروقين أو غروبين أو زوالين متتاليين للشمس تسمى اليوم الشمسي ..
ومكن استخدام أي نجم من النجوم كمرجع لتعريف اليوم .. ويسمى في هذه الحالة اليوم النجمي ..
كلا اليومان يختلفان في الطول .. :------------------------------------

24:00:00ساعة شمسية = 24:03:56,65ساعة نجمية
24:00:00ساعة نجمية = 23:56:04,09 ساعة شمسية
نستخدم اليوم الشمسي في الحياة ، وهذا يقسم اليوم إلى 24 فترة متساوية وتسمى كل فترة ساعة .. والساعة تنقسم إلى 60دقيقة .. والدقيقة تنقسم إلى 60 ثانية .
ولقد كان تقسيم اليوم إلى 24 فترة معروفاً لدى العرب ، وهناك تسمية لكل فترة من فترات اليوم باسم مناسب حسب موقعها من الليل أو النهار كالآتي ::------------------------------------http://xs124.xs.to/xs124/08083/123456789ii871.jpg (http://xs.to (http://xs.to/))


3- دوران القمر حول الأرض:------------------------------------

مدة دوران القمر حول الأرض بالنسبة للنجوم تسمى الشهر القمري النجمي ويساوي 27,32 يوم ..
(يعني أي شخص يكون على نجم يراقب حركة القمر حول الأرض سيلاحظ أنه يكمل دورته حولها في هذه المدة )
مدة دوران القمر حول الأرض بالنسبة للشمس تسمى الشهر القمري الاقتراني ويساوي 29,53 يوم ..
(يعني أي شخص يكون على الشمس يراقب حركة القمر حول الأرض سيلاحظ أنه يكمل دورته حولها في هذه المدة )

والفترة بين هلالين متتاليين تسمى الشهر القمري الهجري وعدد أيامه 29 يوم أو 30 يوم .. ولا يمكن معرفة مدته مسبقاً بل تحدد عند رؤية الهلال , ومدة كل شهر غير ثابتة فقد يكون طول شهر 29 يوم وفي سنة أخرى 30 يوم ..
وكما هو معلوم أن وجه القمر يختلف من يوم لآخر . ولهذا أساس فكرة الأسبوع هي الفترة الزمنية بين أوجه القمر المتتالي ؛المحاق والتربيع الأول والبدر والتربيع الثاني .
وكذلك قسم مدار القمر إلى 28 جزء متساوي حسب موقعه في السماء بالنسبة للنجوم ، وسميت هذه الأجزاء منازل القمر . وينتقل القمر من منزلة إلى أخرى كل يوم .. ومنازل القمر هي :http://xs124.xs.to/xs124/08083/123456789ff664.jpg (http://xs.to (http://xs.to/))
color=#008080]-4 دوران الأرض حول الشمس ::------------------------------------[/color]4تدور الأرض حول الشمس في مدة متوسطها 365,25يوم ، ومدة الدوران هذه تختلف حسب النقطة التي تقاس منها بداية الدورة . فمدة دوران الأرض حول الشمس بالنسبة للنجوم تسمى السنة النجمية وتساوي 365,2564 يوماً شمسياً = 365 يوم و6 ساعات و 9 دقائق و 10 ثواني ..
ومدة دوران الأرض حول الشمس بالنسبة لنقطة رأس الحمل تسمى السنة الفصلية وتساوي 365,2422 يوماً شمسياً = 365 يوم و 5 ساعات و 48 دقيقة و 46 ثانية .
ومدة دوران الأرض حول الشمس بالنسبة لنقطة الحضيض ( أقرب نقطة للشمس) تسمى السنة الحضيضية وتساوي 365,2596 يوماً شمسياً = 365 يوم و6 ساعات و 13 دقيقة و53 ثانية ...

5- التقويم الجولياني:------------------------------------

بدأ سنة 45 قبل الميلاد ..:------------------------------------

يعتمد على دوران الأرض حول الشمس ..
وحدات هذا التقويم هي : اليوم / الشهر الميلادي/ السنة الفصلية ..
السنة الفصلية كما ذكرنا تساوي 365,2422 يوماً شمسياً = 365 يوم و 5 ساعات و 48 دقيقة و 46 ثانية .. ولكي يتفادى هذا الكسر والتجزيء في الأيام جعلت السنة 365 يوم لثلاث سنوات متتالية (سنوات بسيطة ) بحيث تجمع الكسور في السنة الرابعة ( سنة كبيسة ) ويصبح عدد أيامها 366 يوم , أي السنة التي تقبل القسمة على أربعة هي سنة كبيسة ..
يضاف اليوم الزائد في السنة الكبيسة إلى شهر فبراير ليصبح 29 يوماً ..
بهذا أصبح متوسط السنة الجوليانية 365,25 يوم وهي تزيد عن السن الفصلية بـ 00,0078يوم = 11 دقيقة و 14 ثانية .. أي يوم كامل كل 128,21 سنة ,, وهذا يعني أن التاريخ الجولياني سيكون متأخراً عن التاريخ الحقيقي المرتبط بالسنة الفصلية ..
عدد الأشهر طبقاً لهذا التاريخ 12 شهر ثابتة في طولها ما عدا شهر فبراير يتغير طوله ..
الشهور الميلادية وعدد أيامها كما في الجدول :http://<font color="#FF1493">http://...861.jpg</font> (http://<font%20color="/#FF1493">http://xs124.xs.to/xs124/08083/123456789pp861.jpg</font>) (http://xs.to (http://xs.to/))
6- التقويم الجريجوري:------------------------------------

بالرغم من ضآلة الفرق بين السنة الجوليانية والسنة الفصلية إلا أن عملية تراكم الخطأ مع مرور السنوات كانت واضحة ولا يمكن أن تتماشى مع الواقع . .
وبالفعل ففي 5/10/1582 م أي بعد 16 قرن تقريباً من بدء التاريخ الجولياني لوحظ أنه تأخر عن التاريخ الحقيقي بمقدار 10 أيام .. الأمر الذي أدى إلى لزوم ضبطه حيث أضيف هذا الفرق ليصبح التاريخ الجديد 15/10/1582 م وهو التاريخ المفترض أن يكون . .
ومثل التاريخ الجولياني جعلت السنة الجريجورية 365 يوم لثلاث سنوات متتالية ( سنة بسيطة ) بحيث تجمع الكسور في السنة الرابعة ليصبح عدد أيامها 366 يوم ( سنة كبيسة ).. ولكي لا ترجع نفس المشكلة كما في السنة الجوليانية فقد اشترط للقرون ( مئة سنة ) في هذا التقويم التي تقبل القسمة على 400 بدل من أربعة لتصبح سنة كبيسة ..-----------------------------------------------------------------------------------------------------------------------------------------------------------------
بهذه الطريق أصبحت السنة في التقويم الجريجوري 365,2425 يوم مقابل 365,2422 يوم في السنة الفصلية .. أي بفرق 00,0003 يوم .. أو يوم واحد كل 3333 سنة ..
التقويم الجريجوري يتأخر عن التقويم الحقيقي بمقدار 26 ثانية كل سنة ..
كما في التقويم الجولياني فإن التقويم الجريجوري عدد أشهره 12 شهر ، وبما أن هذا التقويم يعتمد على حركة الأرض حول الشمس فإن الفصول الأربعة تأتي تقريباً في وقت محدد لشهوره ..
في نصف الكرة الجنوبي تكون الفصول عكس ما هي عليه في نصف الكرة الشمالي أي أن الصيف في نصف الكرة الشمالي يقابله الشتاء في نصف الكرة الجنوبي والعكس , والخريف في نصف الكرة الشمالي يقابله الربيع في نصف الكرة الجنوبي والعكس .
جدول : مطابقة الفصول الأربعة مع الشهور الميلادية والشمسية :
http://xs124.xs.to/xs124/08083/1234567890p437.jpg (http://xs124.xs.to/xs124/08083/1234567890p437.jpg) (http://xs.to (http://xs.to/))

7- التقويم الهجري ::------------------------------------

وحدات الزمن المستخدمة في هذا التقويم هي : اليوم الشمسي/الشهر القمري الهجري/السنة القمرية الهجرية ..
بداية هذا التقويم من تاريخ هجرة الرسول صلى الله عليه وسلم من مكة المكرمة إلى المدينة المنورة ، وهذا يقابل 15/7/622م ..
يعتمد التقويم الهجري على حركة القمر حول الأرض بالنسبة للشمس . والسنة القمرية تتكون من 12 شهر ، ويبدأ أول يوم في هذا الشهر من الليلة التي يشاهد القمر هلالاً بعد غروب الشمس.
وهناك تقويم هجري شمسي وهو تقويم شمسي إلا أنه يبدأ مع بداية التقويم الهجري أي في 1/1/1هـ..
جدول الشهور القمرية الهجرية :
http://xs124.xs.to/xs124/08083/987 (http://xs124.xs.to/xs124/08083/987)654321hh473.jpg (http://654321hh473.jpg/) (http://xs.to (http://xs.to/))

حيث frac( ) تعني أخذ الجزء الكسرى فقط ..

إحسب H من العلاقة : (H = int (( Z – 1867216.25)/36524.25
3. احسب A من العلاقة :
If Z < 2299161 put : A = Z
(If Z > 2299161 put : A = Z + 1 – int(H/4
4. احسب B من العلاقة :
8- التقويم الشمسي ::------------------------------------

وحدات الزمن لهذا التقويم هي : اليوم الشمسي / الشهر الشمسي / السن الفصلية ..
يعتمد على حركة الأرض حول الشمس ..
السنة الشمسية لها 12 شهر تأخذ أسمائها حسب الكوكبة التي تقع الشمس فيها ، اليوم الزائد في السنة الكبيسة يضاف إلى الشهر الأخير وهو الحوت ليصبح 29 يوم ..
وحسب بداية هذا التقويم هناك تقويم شمسي ميلادي يتطابق في بدايته مع الجريجوري ..
وهناك تقويم شمسي يتكون من 12 فصل أو شهر تختلف أطوالها اختلافاً بينياً ، ويغلب استخدامه عند المزارعين وأهل البوادي والبحارة في منطقة الجزيرة العربية والخليج العربي ، وأسماء فصوله طبقاً للاسم الدارج للنجم أو النجوم التي تنزل الشمس فيها ..
جدول الشهور الشمسية وبدايتها في التقويم الميلادي :
http://xs124.xs.to/xs124/08083/9ijhbvdsw480.jpg (http://xs124.xs.to/xs124/08083/9ijhbvdsw480.jpg) (http://xs.to (http://xs.to/))


جدول الأسماء الدارجة لمنازل الشمس :
http://xs124.xs.to/xs124/08083/ytrew160.jpg (http://xs124.xs.to/xs124/08083/ytrew160.jpg) (http://xs.to (http://xs.to/))


9- الأيام الجوليانية والأيام الهجرية ::------------------------------------

طريقة لعد الأيام بدء من تاريخ 1/1/4713 قبل الميلاد عند الظهر ..
يستخدم الرمزJD للتاريخ الجولياني ..
والرمز HD لعد الأيام بدء من تاريخ الهجرة أو 15/7/622م ..

10- طريقة إيجاد التاريخ الجولياني ( (JDالمقابل للتاريخ الميلادي::-----------

1. ليكن التاريخ الميلادي D\M\Y
حيث: D يرمز لليوم ، M يرمز للشهر ، Y يرمز للسنة ..
2. احسب m , y من العلاقة :
If M > 2 put : m = M and y = Y…
If M = 1 or 2 put : m = M + 12 and y = Y – 1 ..
3. احسب J من العلاقة :
J = int(365.25*y) + int(30.6001(m+1)) + D + 1720994.5
حيث * تعني عملية ضرب ، int( ) تعني أخذ العدد الصحيح دون الكسور ودون التقريب ..
4. إذا كان التاريخ الميلادي يساوي أو بعد التاريخ 15/10/1582م احسب A و B من العلاقة :
(A = int (y/100
(B = 2 – A + int ( A/4
JD = J + B
أما إذا كان التاريخ الميلادي قبل 15/10/1582م فإن اليوم الجولياني يعطى بالعلاقة :
JD = J

11- طريقة إيجاد التاريخ الميلادي المقابل للتاريخ الجولياني JD::------------------------------------


إحسب J,G,Z من العلاقة :J = JD + 0.5
(Z = int( J
(G = frac(J
B = A + 1524
5. احسب C من العلاقة :
(C = int ((B – 122.1)/365.25
6. احسب E من العلاقة :
(E = int(365.25*C
7. احسب F من العلاقة :
(F = int ((B – E)/30.6001
8. احسب اليوم D من العلاقة :
(D = int(B – E – Int(30.6001*F) + G
9. احسب الشهر M من العلاقة :
If F < 13.5 put : M = F – 1
If F > 13.5 put : M = F – 13
10. احسب السنة Y من العلاقة :
If M > 2.5 put : Y = C – 4716
If M < 2.5 put : Y = C – 4715
11. إذا التاريخ الميلادي المقابل للتاريخ الجولياني JD المعطى هو :
D / M / Y

12- طريقة إيجاد التاريخ الجولياني JD) ) المقابل للتاريخ الهجري :
1. ليكن التاريخ الهجري هو .. D/M/Y
حيث: D يرمز لليوم ، M يرمز للشهر ، Y يرمز للسنة ..
2. احسب اليوم الهجري HD من العلاقة :
HD = int(354.3667 * (Y-1) + 0.5) + int(29.5305 * (M-1) + 0.5 ) + D

أحسب اليوم الجولياني JD من العلاقة : JD = HD + 1948437.5

13- طريقة إيجاد التاريخ الهجري المقابل للتاريخ الجولياني JD) ) ::------------------------------------

1.احسب H من العلاقة :
H = JD – 1948437.5
2. احسب السنة Y من العلاقة :
y=(H/354.3667) à Y = int(y) + 1
3. احسب الشهر M من العلاقة :
m=( 12 * frac(y) ) à M = int(m) + 1


احسب اليوم من العلاقة http://www.rwlh.net/vb/images/smilies/frown.gifd=( 29.5305 * frac(m) ) à D = int(d

5. إذاً التاريخ الهجري المقابل للتاريخ الجولياني JD المعطى هو :
D / M / Y

14- طريقة إيجاد احد أيام الأسبوع المقابل لتاريخ ما :

احسب اليوم الجولياني JD المقابل لذلك التاريخ .
اقسم (JD+2.5) على 7 وجد الباقي R .
إذا :يكون اليوم الأحد
R=1
يكون اليوم الاثنين
R=2
يكون اليوم الثلاثاء
R=3
يكون اليوم الأربعاء
R=4
يكون اليوم الخميس
R=5
يكون اليوم الجمعة
R=6
يكون اليوم السبتR= 0,7


15- وبالإمكان التحويل من تاريخ ميلادي إلى هجري عن طريق تحويل التاريخ الميلادي إلى تاريخ جولياني كما في الخطوة(11) ومن ثم تحويل التاريخ الجولياني إلى هجري كما في الخطوة (13) ..
---------------------------------------
16- وبالإمكان التحويل من تاريخ هجري إلى ميلادي عن طريق تحويل التاريخ الهجري إلى تاريخ جولياني كما في الخطوة (12) ومن ثم تحويل التاريخ الجولياني إلى ميلادي كما في الخطوة (10 ) ..
---------------------------------------------
-
-على كل واحد أن يحول تاريخ ميلاده من هجري إلى جولياني وبعد هذا يوجد أي يوم من أيام الإسبوع ولد فيه .. وبعدها يقوم بتحويل التاريخ الجولياني إلى تاريخ ميلادي ويذهب إلى جدول الشهور الشمسية وبدايتها في التقويم الميلادي ويرى أي شهر شمسي مقابل لتاريخه الميلادي ..

--------------------------------------------------------------------------------




--------------------------------------------------------------------------------


--------------------------------------------------------------------------------


--------------------------------------------------------------------------------

الحل :
التاريخ الهجري 24/5/1407هـ
1- تحويله إلى جولياني :
احسب اليوم الهجري HD من العلاقة :
HD = int(354.3667*(Y-1) + 0.5) + int(29.5305*(M-1) + 0.5 ) + D
HD = int(354.3667*(1407-1) + 0.5) + int(29.5305*(5-1) + 0.5 ) + 24
HD = int(498240.0802) + int(118.122) + 24
HD = 498240 + 118 + 24 = 498382

أحسب اليوم الجولياني JD من العلاقة : :------------------------------------

JD = HD + 1948437.5
JD = 498382+ 1948437.5 =2446819.5

2- إيجاد أي يوم من أيام الأسبوع المقابل لذلك التاريخ ::------------------------------------

اقسم (JD+2.5) على 7 وجد الباقي R
2446819.5 + 2.5 = 2446822
) 2446822/ 7 = 349546بالقسمة المطولة )
والباقي R= 0 .. إذا اليوم هو السبت...

3- تحويل التاريخ الجولياني إلى تاريخ ميلادي :

1. إحسب J,G,Z من العلاقة ::------------------------------------

J = JD + 0.5
J = 2446819.5+ 0.5 = 2446820
Z = int( J )
Z = int(2446820) = 2446820
G = frac(J)
G = frac(2446820) = 0
حيث frac( ) تعني أخذ الجزء الكسرى فقط ..

2. إحسب H من العلاقة : :------------------------------------

H = int (( Z – 1867216.25)/36524.25)
H = int ((2446820– 1867216.25)/36524.25)
H = int (579603.75/36524.25)
H = int (15.86901168) = 15

3. احسب A من العلاقة :
If Z > 2299161 put : A = Z + 1 – int(H/4)
A = 2446820 + 1 – int(15 /4)
A = 2446820 + 1 – int(3.75)
A = 2446820 + 1 – 3 = 2446818

4. احسب B من العلاقة ::------------------------------------

B = A + 1524
B = 2446818 + 1524 = 24483425. احسب C من العلاقة :
C = int ((B – 122.1)/365.25)
C = int ((2448342– 122.1)/365.25)
C = int (2448219.9/365.25 )
C = int (6702.86078) = 6702

6. احسب E من العلاقة ::------------------------------------

E = int(365.25*C)
E = int(365.25*6702)
E = int(2447905.5) = 2447905

7. احسب F من العلاقة :
F = int ((B – E)/30.6001)
F = int ((2448342–2447905)/30.6001)
F = int (437/30.6001)
F = int (14.28099908) = 14

8. احسب اليوم D من العلاقة : :------------------------------------

D = int(B – E – Int(30.6001*F) + G)
D = int(2448342–2447905 – Int(30.6001*14) + 0)
D = int(437– Int(428.4014) + 0)
D = int(437–428)
D = int(437–428) = 9

9. احسب الشهر M من العلاقة ::------------------------------------

If F > 13.5 put : M = F – 13
M = 14 – 13 = 1
10. احسب السنة Y من العلاقة :
If M < 2.5 put : Y = C – 4715
Y = 6702 – 4715 = 1987
11. إذا التاريخ الميلادي المقابل للتاريخ الجولياني JD المعطى هو ::------------------------------------

D / M / Y
9/ 1/ 1987



D = int(B – E – Int(30.6001*F) + G)
فيها لأنه عدد كسري لن يؤثر في المعادلة .. G كتبت .. لأنه لا فائدة من كتابة الجزء
العلاقة الصحيحة التي أعتقد أنا كذلك
D = int(B – E – Int(30.6001*F) +16)
تأكدت من هذا لأن التاريخ المفترض أن ينتج هو ..
25/ 1/ 1987
بهذا يكون الشهر الشمسي المقابل للتاريخ الميلادي : 11 الدلو

--------------------------------------------------------------------------------


--------------------------------------------------------------------------------

---------------------والسلام عليكم-----------------------------------------------------------

منقول بتصرف:-----------------------------------------------------------------------------