Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

مشکل روزهای تاریخ قمری #11

Open
rastikerdar opened this issue Apr 27, 2017 · 21 comments
Open

مشکل روزهای تاریخ قمری #11

rastikerdar opened this issue Apr 27, 2017 · 21 comments

Comments

@rastikerdar
Copy link

می‌دونم در جریانش هستین ولی گفتم شاید بد نباشه به صورت ایشو در بیاد چون بالاخره این مسئله وجود داره.
این مشکل در مقاطعی پیش میاد که طبیعتا به دلیل فرموله نبودنش نمیشه به صورت هاردکد درش آورد. شاید بشه با اتصال به یک منبع آنلاین توسط یک دکمه «به روزآوری» این مشکل رو حل کرد اما خب باز ممکنه چالش‌های دیگری به وجود بیاد.

@omid omid self-assigned this Apr 27, 2017
@omid omid added the bug label Apr 27, 2017
@mirmousaviii
Copy link
Contributor

برای چنین کاری منبع آنلاین‌ی وجود داره؟

@rastikerdar
Copy link
Author

حقیقتش اطلاعی ندارم. اما حدس می‌زنم یه راهش همین باشه. کافیه یه فایل ساده مثلا روی سایت خود آقای امید راد قرار بگیره و حتما با درخواست خود کاربر واکشی بشه.

@omid
Copy link
Owner

omid commented Apr 30, 2017

مقداری بهش فکر کردم.
می‌شه توی همین گیت‌هاب یک پروژه گذاشت و صرفن یک آرایه به صورت «جی‌سون» ذخیره کرد مثل زیر:

{
iran: {
1438: [1,1,0,-1,1,-1,0,0,0,0,1,-1],
1439: [1,1,0,-1,1,-1,0,0,0,0,1,-1],
...
},
...
}

و توی تنظیمات هم یک بخش باشه که کشور رو بشه توش مشخص کرد.
هر اول ماه قمری هم لیست رو به روز رسانی کنیم و ...

نظرتون چیه؟
قطعن به روز رسانی این لیست نمی‌تونه فقط توسط من انجام بشه، همت عمومی لازم داره :دی

@rastikerdar
Copy link
Author

من حقیر نظرم کاملا مثبته به ویژه اگر روی گیت هاب باشه.

@ghost
Copy link

ghost commented May 1, 2017

منم موافقم البته این نکته رو هم در نظر بگیرید که مشکل جابجایی ماههای قمری در ایران همیشه در ماه رمضان شروع میشه

@omid
Copy link
Owner

omid commented May 1, 2017

بسیار عالی... پس کم کم می‌رم تو کارش :)

با توجه به صحبت @morealaz فایل رو باید هر روز بگیرم پس :-)

@omid
Copy link
Owner

omid commented May 1, 2017

این پروژه رو ساختم...

https://github.com/omid/Hijri-Calendar-Correction

@mirmousaviii
Copy link
Contributor

یه مقدار سخت نیست که هر بار توی گیت‌هاب تغییرات انجام بشه؟
اگر کسی به جز امید بخواد تغییر بده باید مرج‌ریکوئست بده؟

@omid
Copy link
Owner

omid commented May 2, 2017

پیشنهاد بهتری دارید بگید.

ضمن اینکه می‌شه اعضای بیشتری رو به عنوان توسعه‌دهنده اضافه کرد.

@mirmousaviii
Copy link
Contributor

من هم یشنهادی ندارم. همین روش بد نیست، ساده و همچنین جمع و جور هم هست

@sam1365
Copy link

sam1365 commented Mar 25, 2021

می بخشید الان بحث همینه که تاریخ قمری برای ایران درست حساب نمیشه؟

@omid
Copy link
Owner

omid commented Mar 25, 2021

@sam1365 اگر این اتفاق برای هر ماه قمری میافته، مشکل جدیدی است.
اگر توی یک ماه تا ۲ روز جلو یا عقب باشه و ماه بعد یا بعدش یا ... درست بشه، به این تیکت مربوطه.

@sam1365
Copy link

sam1365 commented Mar 25, 2021

مشکل اینطوریه که الان مطابق تقویم رسمی جمهوری اسلامی ایران ماه شعبان سی روزه هست اما بر اساس این تقویم شعبان شده ۲۹ روزه
راه حلی براش هست؟

@omid
Copy link
Owner

omid commented Mar 25, 2021

@sam1365 دو ماه بعد از شعبان چطور؟ اون درسته یا خرابه؟
سه ماه بعدش چی؟

@sam1365
Copy link

sam1365 commented Mar 25, 2021

نه چون ماه ذوحجه براساس تاریخ رسمی جمهوری اسلامی ۲۹ روزه هست اما براساس این تقویم ۳۰ روزه هست دوباره از ابتداری سال ۱۴۴۳ هجری قمری درست میشه. در واقع این تقویم داره شبیه تقویم هجری قمری عربستان سعودی کار می کنه که برای کابرای ایرانی مشکل سازه در بعضی از ماه ها

@omid
Copy link
Owner

omid commented Mar 25, 2021

@sam1365 یادم نیست الگوریتم محاسبه تقویم قمری دقیقن چی بود و آدرسی که الگوریتم رو از اونجا برداشته بودم در دسترس نیست:

https://github.com/omid/Persian-Calendar-for-Gnome-Shell/blob/master/PersianCalendar%40oxygenws.com/HijriDate.js

اگر الگوریتم تقویم قمری ایران رو می‌شناسید، معرفی کنید یا تغییر بدید و پول‌ریکوئست بدید.

@sam1365
Copy link

sam1365 commented Mar 25, 2021

به روی چشم بنده هم مثل شما الگوریتم دقیقش رو نمی دونم اما پیگیرم پیدا می کنم و می فرستم خدمتتون

@SCR-IR
Copy link
Contributor

SCR-IR commented Apr 5, 2021

آیا تمایل دارید تاریخ قمری افزونه را مطابق با تقویم رسمی ایران و رؤیت هلال در ایران تنظیم نمایید؟

#74

@zareshahi
Copy link

zareshahi commented Jul 16, 2024

سلام دوستان عزیز
برای حل مشکل شاید بتونیم از https://time.ir هم کمک بگیریم
البته اگه مشکل با مرج اخیر حل شده پس بهتره به کاربران هم در نسخه های جدید از آپدیت‌ها در داخل برنامه اطلاع رسانی بشه

برای من هنوز این مشکل وجود داره

@omid
Copy link
Owner

omid commented Jul 16, 2024

در مجموع مشکل در تقویم قمری است که نمی‌شه فرموله‌اش کرد و استاندارد جهانی نداره.
(تقویم‌های دیگه هم خطا داره، اما نه ماهیانه، شاید بعد از چند ۱۰ یا ۱۰۰ سال)

@zareshahi
الگوریتم time.ir چطوریه؟

@zareshahi
Copy link

zareshahi commented Jul 16, 2024

@zareshahi الگوریتم time.ir چطوریه؟

متاسفانه من در مورد الگوریتم این سرویس اطلاعی ندارم ولی فک کنم به صورت دستی باشه چون فکر میکنم تعیین هلال ماه نو در تقویم قمری کاری نیست که به صورت ریاضیاتی انجام بشه و باید بر اساس شواهد موجود تصمیم گیری کرد

مقاله‌ای هم در ویکی پدیا در این باره نوشته شده است

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants