حاسبة التقويم الهجري / الميلادي
تعريف الحاسبة: هذه حاسبة تحويل وعرض التقويم العربي (هجري ⇄ ميلادي) تعرض تحويلات دقيقة تقريبًا وخريطة شهرية تفاعلية باستخدام Plotly.js لعرض أيام الشهر بالتوازي بين التاريخ الهجري والتاريخ الميلادي.
دليل استخدام حاسبة التقويم الهجري — تحويلات وعرض شهر تفاعلي
لماذا تحتاج هذه الحاسبة؟
تتكرر الحاجة للتحويل بين التاريخين الهجري والميلادي في الحياة اليومية: لحجز مواعيد رسمية، متابعة المناسبات الدينية، أو تنظيم محتوى نشاطاتك. يوفر هذا الأداة واجهة بسيطة لتحويل التاريخ بدقة حسابية، بالإضافة إلى عرض شهري تفاعلي يسهّل رؤية تطابق الأيام بين النظامين.
الميزات الأساسية
- تحويل فوري من التاريخ الميلادي إلى الهجري وبالعكس.
- عرض بصري تفاعلي لشهر هجري أو ميلادي باستخدام Plotly.js (جدول شهري).
- واجهة متجاوبة مصممة لتناسب عمود محتوى موقع ووردبريس (عرض أقصى 720px، ارتفاع المخطط ~520px).
- خلفية بيضاء وتصميم RTL لعرض عربي مناسب.
- أرقام هجريّة معروضة باستخدام الأرقام العربية-الهندية (٠١٢٣…).
- تنبيه واضح في الواجهة: الحاسبة تقديرية للاطلاع العام فقط.
كيفية استخدام الحاسبة — خطوات سريعة
تحويل من ميلادي إلى هجري
- استخدم حقل التاريخ (Date picker) في المربع الأيسر العلوي.
- اضغط “حوّل إلى هجري”.
- ستظهر النتيجة في صندوق النتائج مع التاريخ الهجري بالأرقام العربية-الهندية.
تحويل من هجري إلى ميلادي
- أدخل السنة والشهر واليوم في الحقول المخصّصة (يمين).
- اضغط “حوّل إلى ميلادي”.
- النتيجة تظهر فورًا في صندوق النتائج مع تاريخ ميلادي بصيغة YYYY-MM-DD.
عرض شهر كامل
- لعرض شهر هجري: أدخل السنة والشهر الهجري ثم اضغط “عرض شهر هجري”. ستُبنى خريطة شهرية تعرض كل يوم هجري مع التاريخ الميلادي الموافق في خلية الجدول.
- لعرض شهر ميلادي: اختر تاريخ ميلادي ثم اضغط “عرض شهر ميلادي” لعرض الجدول الشامل لأيام ذلك الشهر.
لماذا استخدمنا Plotly.js؟
Plotly.js يسمح بإنشاء جدول/مخطط تفاعلي مستجيب دون مكتبات إضافية كبيرة. استخدمنا Plotly Table لعرض خلايا جدولية واضحة، قابلة للتكبير والتمرير إن لزم. ميزة أخرى: المرونة في تخصيص الخطوط وحجم الخلايا لتبدو جيدة داخل عمود محتوى في ووردبريس.
ملاحظات تقنية عن الدقة والقيود
- الحاسبة تستخدم خوارزميات تقويمية (تحويل عبر رقم يوم جولياني، وخوارزمية تقويم هجري “جبرية/جدولية”) وهي دقيقة للاستخدام العام، لكنها ليست بديلًا عن التقاويم الرسمية المحلية (مثل تقويم أم القرى الذي يعتمد مراصد فلكية أو مراسيم رسمية في بعض الدول).
- اختلاف يوم واحد ممكن في بعض الحالات الفلكية بسبب بدء شهر القمر فعليًا (الرؤية المحلية للهلال). لذلك أضفنا تحذيرًا واضحًا بالموقع.
أفضل ممارسات النشر في ووردبريس
- ضع الكود داخل بلوك “HTML مخصص” أو في إعدادات القوالب التي تسمح بإدراج HTML/JS.
- الحجم الافتراضي معد ليكون مناسبًا عادةً بين جانبي شريط جانبي (max-width:720px). إن كنت تستخدم سمة بعرض محتوى أضيق، يمكن تقليل
max-widthإلى 640 أو 600 بكسل. - لا تنسَ اختبار العرض على الجوال — الواجهة متجاوبة لكن قد تحتاج لرفع ارتفاع
calendarPlotأو استخدام CSS مخصّص لتناسب نمط قالبك.
تحسين تجربة المستخدم
- أضف وصفًا مختصرًا أعلى البلوك يشرح أنه “حاسبة تقريبية للاطلاع فقط”.
- إن أردت دقة فلكية أعلى، يمكنك ربط واجهات برمجة التطبيقات الفلكية أو أم القرى للحصول على نتائج رسمية حسب منطقتك. هذا يتطلب تكامل خادم-عميل (server-side) أو استدعاء API خارجي.
مثال عملي
- افتح صفحة تحتوي الأداة، سترى أن الحاسبة مبنية مسبقًا على تاريخ اليوم.
- جرّب تحويل 2025-11-02 (ميلادي) إلى هجري — ستظهر النتيجة بالأرقام العربية.
- اضغط “عرض شهر هجري” بعد ضبط السنة والشهر لرؤية تقويم ذلك الشهر مع الأيام المطابقة ميلاديًا.
التنصيب والدعم
- انسخ الكود أعلاه بالكامل والصقه داخل “HTML مخصص” أو محرر الكود في ووردبريس.
- تأكد من وجود اتصال لمكتبة Plotly (مضمنة عبر CDN في الكود).
- إن رغبت بترجمة عناصر الواجهة أو تخصيص الخطوط (مثال: خط دبي أو عربية أخرى)، عدّل CSS داخل
#arabic-calendar-widget.
Disclaimer
هذه الحاسبة تقديرية وتعمل بخوارزميات تحويل تقويمية. لا تعتمد عليها فقط للتواريخ الرسمية أو القانونية أو الدينية التي تتطلب توافقًا دقيقًا لرؤية الهلال أو مراسيم رسمية. للاستخدام الرسمي، راجع التقويم الوطني أو جهة الفتوى المختصة أو تقاويم المراصد المعتمدة.
FAQ (الأسئلة الشائعة)
س: هل النتائج دقيقة 100%؟
ج: ليست دائمًا. الخوارزميات دقيقة للاستخدام العام، لكن قد يحدث اختلاف يوم واحد في بدء الأشهر الهجرية عندما تعتمد الرؤية الفلكية أو المحلية. للتحقق الرسمي، راجع تقويم أم القرى أو مرجعًا محليًا.
س: هل يعمل الكود على جميع قوالب ووردبريس؟
ج: نعم على القوالب التي تسمح بإدخال HTML/JS في محتوى أو بلوك مخصص. لو منعت سياسات القالب تحميل سكربت خارجي، ضع Plotly محليًا أو استخدم طرق القالب المناسبة.
س: هل يمكن تعديل اللغة أو اتجاه النص؟
ج: نعم، الواجهة معدّة لـ RTL. لتغيير اللغة عدّل النصوص داخل HTML و CSS، ويمكن استخدام خطوط عربية مخصصة عبر إضافة رابط الخط.
س: كيف أحسن دقة الحاسبة لتناسب منطقتي؟
ج: لنعتمد نتائج مراصد/مصادر رسمية، ادمج API تقويم أم القرى أو API فلكي يعيد بداية الأشهر بناءً على الرؤية أو الحساب الفلكي لموقعك الجغرافي.
س: هل يمكن عرض عطلات أو مناسبات دينية؟
ج: نعم — يمكن توسيع الكود لإضافة علامات على خلايا معينة (مثل رمضان/عيد) من مصدر بيانات أو قاعدة بيانات بسيطة، ثم تلوين الخلايا عبر Plotly أو HTML مخصص.
Calculatorapp
- TikTok Engagement Rate Calculator
- Kibbe Body Type Calculator
- Rizz Calculator
- Situationship Calculator
- Moon Phase Soulmate Calculator
- Looksmaxxing Calculator
- Delulu Calculator
- Moon Phase Calculator
- TikTok Money Calculator
- Calculator de Alicia
- Lucky Girl Syndrome Calculator
- Sleep Debt Calculator
- Fortnite XP calculator
- Upside-down Calculator Text Generator
- Brainrot Calculator
- Pokemon Weakness Calculator
- Minecraft Stack Calculator
- Roblox Trade Value Calculator
- Dragon Name Calculator
- Chore Money Calculator
- Height Predictor Calculator
- Slime Recipe Calculator
- Annual Pet Happiness Index Calculator
- Cat Food Portion Calculator
- Fish Age Calculator
- Guinea Pig Age Calculator
- Parrot Age Calculator
- Hamster Age to Human Years Calculator
- Rabbit Age to Human Years Calculator
- Dog Calorie Needs Calculator
- Cat Calorie Needs Calculator
- Vet Cost Estimator Calculator
- Veterinary Fluid Therapy Calculator
- Chocolate Toxicity Calculator
- Veterinary Emergency Drug Calculator
- Calorie Requirements Calculator
- Halara Seamless Flow Calculator
- Splits59 Airweight Stirrup Calculator
- Satin Blouses with unbuttoned low look for jewel tones Calculator
- Expected Goals (xG) Calculator
- Free Printable Personalized Yearly Budget Planning and Savings Goals Calculator
- Free rental property cash-on-cash return and cap rate calculator
- Pickleball Rating Calculator
- TOO POWERFUL CALCULATOR
- Tralalero Tralala Calculator
- Bombardiro Crocodillo Calculator
- Anak Tung Tung Tung Sahur Calculator
- Akulini Cactusini Calculator
- Trippi Troppi Calculator
- Corn Corn Corn Sahur Calculator
- No. 67 (Six Seven) Calculator
- Lirili Larila Calculator
- Tung Tung Tung Sahur Calculator
- Ballerina Cappuccina Calculator
- Chimpanzini Bananini Calculator
- Tralalero Tralala Calculator
- Bombardiro Crocodillo Calculator
- MXN to V-bucks Calculator
- MXN to MineCoins Calculator
- Lululemon Align “No Line” Calculator
- AUD to PokéCoins Calculator
- USD to PokéCoins Calculator
- MXN a PokéCoins Calculator
- CAD to PokéCoins Calculator
- EUR to Pokécoins Calculator
- GBP to Pokécoins Calculator
- Blaze Pizza Nutrition Facts Calculator
- Burger King Nutrition Facts Calculator
- Chipotle Bowl Nutrition Facts Calculator
- Piadi by La Piadineria Facts Calculator
- Cava Grilled Steak Nutrition Facts Calculator
- Quiznos Nutrition Facts Calculator
- Agentic AI Calculator
- Cloud 3.0 & Sovereign Infrastructure Calculator
- Physical AI & Humanoid Robotics Calculator
- Sustainability-by-Design IT Calculator
- BCI Mainstreaming Calculator
- (Supergirl) – Official Hindi Teaser Trailer Calculator
- Valentine’s Day Gifts Calculator
- BORDER 2 (Teaser) Calculator
- Toxic Trailer Teaser Calculator
- Michael Trailer Teaser Calculator
- Greenland 2: Migration (2026) Teaser Trailer Calculator
- NYC Center Apartments Underpriced Calculator
- Affordable NYC Center Apartments Calculator
- Cheap Apartments in NYC Centre Calculator