PDA

نسخه کامل مشاهده نسخه کامل : تبديل تاريخ شمسي به ميلادي و قمري و بالعكس



pedram_ashena
30-03-2007, 17:09
براي تبديل سال شمسي به ميلادي چنانچه روز مورد نظر بين اول فروردين تا 11 دي باشد عدد 621 و اگر روز مورد نظر بين 11 دي تا آخر اسفند باشد.عدد 622را به سال شمسي مي افزاييم تا سال ميلادي به دست آيد.

مثلا 22 بهمن (برابر با 11 فوريه) سال 57 شمسي مطابق با 1979=622+1357 ميلادي مي باشد.

14 خرداد (برابر با 4 ژوئن) سال 1368 شمسي برابر با 1989=621+1368 ميلادي مي باشد.





تبديل تاريخ ميلادي به شمسي

روز مورد نظر بين اول ژانويه تا 21 مارس باشد عدد 622 و اگر روز مورد نظر بين 22 مارس تا آخر دسامبر باشد عدد 621 را از سال ميلادي كسر مي كنيم.

مثلا 26 ژانويه (6 بهمن) 1978 ميلادي برابر است با 1356=622- 1978 شمسي

يا 6 آگوست (15 مرداد) 1945 ميلادي برابر است با 1324=621- 1945 شمسي





تبديل سال قمري به شمسي و بالعكس

هر سال قمري تقريبا 10 روز و 21 ساعت از سال شمسي كوتاه تر است يعني هر 33 سال شمسي برابر 34 سال قمري است بنا بر اين براي تبديل سال شمسي به قمري عدد سال شمسي را بر 33 تقسيم كرده حاصل را با عدد سال شمسي جمع ميكنيم .

مثال

سال 1373 شمسي برابر است با 1414 قمري 1414=14+1373 41=33 ÷ 1373

براي تبديل سال قمري به سال شمسي عدد سال قمري را بر 34 تقسيم كرده حاصل را از عدد سال قمري كم ميكنيم

مثال

سال1414 قمري برابر است با 1373 شمسي 1373=41 - 1414 41=34 ÷ 1414

pedram_ashena
30-03-2007, 17:11
با داشتن تاریخ هر روز از ماه ,روز آن تاریخ را محاسبه کنیم
قرار داد ها :

ابتدا لازم است یکی دو قرار داد را برای بهتر انجام دادن این کار بیان کنیم

۱- روز جمعه را به عنوان ۶ شنبه میشناسیم

۲- اگر اولین روز ماه شنبه باشد آن را به عنوان ۷ شنبه در نظر می گیریم

اکنون به طریقه محاسبه تاریخ روزهای هر ماه دقت کنید

هر ماه دارای رمزی می باشد . برای یافتن رمز هر ماه به اولین روز آن ماه مراجعه کنید. از روزی که اولین روز ماه باشد یکی کم میکنیم. مثال اگر اولین روز ماهی سه شنبه باشد رمز آن ماه برابر است با ۲=۱-۳ یعنی رمز آن ماه ۲ است. اگر اولین روز ماهی جمعه باشد طبق قرار داد شماره ۱ خواهیم داشت ۵=۱-۶ یعنی رمز آن ماه ۵ است و برای ماهی که اولین روز آن شنبه باشد طبق قرار داد شماره ۲ رمز آن ماه ۶ به دست می آید.به این مطلب نیز توجه کنید که اگر اولین روز ماهی یکشنبه باشد رمز آن ماه برابر با صفر خواهد بود.

اکنون که با یافتن رمز هر ماه آشنا شدیم طریقه محاسبه روزهای هر ماه را خدمت شما عرض میکنم

برای انجام این کار رمز هر ماه را به تاریخی که داریم اضافه میکنیم .عدد حاصل را بر ۷ تقسیم می کنیم. باقیمانده این تقسیم برابر با روز آن تاریخ می باشد

مثال :

اولین روز فروردین ماه سال ۱۳۸۴ روز دوشنبه است. برای محاسبه رمز این ماه همانگونه که عرض شد داریم ۱=۱-۲

اکنون میخواهیم بدانیم مثلا ۱۸ فروردین چند شنبه است. ابتدا عدد رمز یعنی ۱ را با تاریخ خواسته شده یعنی ۱۸ جمع میکنیم داریم ۱۹=۱+۱۸ اکنون عدد حاصل یعنی ۱۹ را بر ۷ تقسیم میکنیم . باقیمانده این تقسیم برابر با ۵ است بنابر این ۱۸ فروردین سال ۸۴ روز پنجشنبه است.

مثالی دیگر:اولین روز مرداد ماه سال ۸۴ روز شنبه است پس رمز این ماه برابر با عدد ۶ خواهد بود.

فرض کنید میخواهیم بدانیم ۱۵ مرداد چندشنبه است. عدد ۱۵ را با رمز ماه یعنی ۶ جمع میکنیم . داریم ۲۱=۶+۱۵ اکنون عدد ۲۱ را بر عدد ۷ تقسیم میکنیم. باقیمانده تقسیم برابر با صفر خواهد بود.پس ۱۵ مردادماه سال ۸۴ روزشنبه است.

glc_engineer
08-04-2007, 21:49
دستت درد نكنه خيلي مطلب باحالي بود

pedram_ashena
09-04-2007, 13:38
خوب پس از 90 نفر كه مطلب را ديدند يكنفر پست داد خدارو شكر .ديگه نبود؟؟

khorshid khanoom
27-04-2007, 14:49
البته منم تو دلم گفته بودم كه جالب بود!
دست شما درد نكنه، بسيار مفيد فايده واقع شد، من الان همه ي مناسبت ها رو تبديل كردم! [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اينطوري بهتر شد، حالا تاريخ ميلادي و قمري تولدمم مي دونم، سالي 3 بار كادو مي گيرم!! [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

pedram_ashena
27-04-2007, 14:51
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ](1).gifاگه ميدونستم از علمم جهت سو استفده ميكني هيچوقت نميگفتم[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

khorshid khanoom
27-04-2007, 23:01
ولي اين كه اصلا جهت سوئي نيست! من كه هم از هديه دادن لذت مي برم هم از هديه گرفتن، خيلي قشنگه كه! محبت آدما زياد ميشه[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

pedram_ashena
28-04-2007, 11:35
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] به شرطي كه هديه اش مادي نباشه كه مردم تو زحمت بيافتند و مرا نفرين[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] كنند.
ساير دوستان هم اگر نظر بدهند كسي ناراحت نميشه،تعارف نكنند.[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

peyman_nn
15-05-2007, 13:35
دستت درد نکنه جالب بود
راستی مطالب بالا درباره چی بود ؟؟؟؟؟
شوخی بید

Iraya
15-05-2007, 14:07
عالي بيد

دوستان باسه تبديل تاريخ شمسي و ميلادي مي تونن از اين نرم افزار هم استفاده كنن
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] Gregorian To Jalaali.exe

ولي پيمان جان تاريخ مطلبم يه نگاه بندازي بدك نيست هاااااا

Mr.Lover
15-05-2007, 15:10
سلام
تغییرات سالهای کبیسه تاثیری در این محاسبات داره؟

pedram_ashena
15-05-2007, 15:18
نه تاثیری ندارد

7seas
06-10-2009, 12:25
ببخشيد 21 دي 63چندم ژانويه است 10 ام يا 11ام ؟ هر سايتي واسه خودش يه چيزي نشون ميده!!!

pedram_ashena
07-10-2009, 11:00
ببخشيد 21 دي 63چندم ژانويه است 10 ام يا 11ام ؟ هر سايتي واسه خودش يه چيزي نشون ميده!!!

Friday, January 11, 1985

citizen
25-12-2009, 12:29
اگه بخوایم روز و ماهش رو هم تعیین کنیم چی ؟

مثلا 15 رمضان 1441 قمری به شمسی دقیقا چی میشه ؟

sanaz shahhosseini
10-03-2010, 16:04
سلام.

17 رجب 1370 چه روزی از تاریخ شمسی میشه؟

daszarrin
09-04-2013, 15:48
من هم یک برنامه با سی شارپ نوشتم که این کار رو میکنه:n10:
تبدیل شمسی به میلادی و میلادی به شمسی
می تونید از اینجا ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])دانلود کنید
اگر انتقاد یا پیشنهادی داشتین، نظر بدین تا ان شاء الله در نسخه های بعدی اعمال کنم