نشط
منتقي التاريخ الهجري (أم القرى)
منتقي تاريخ ووقت هجري لإطار FilamentPHP يعرض التقويمين معًا أثناء الاختيار، ويحفظ القيمة بالتقويم الذي تختاره. مجاني ومفتوح المصدر.
التقنيات
- Laravel
- FilamentPHP
- PHP
- JavaScript
منتقي تاريخ ووقت هجري للوحات FilamentPHP، مبني على تقويم أم القرى الرسمي. يرى المستخدم التقويمين معًا أثناء الاختيار، فيعرف دائمًا أي يوم يختار بالضبط.
أبرز المزايا
- شبكة شهر هجرية حقيقية: أطوال الأشهر (٢٩ أو ٣٠ يومًا) من الجداول الرسمية، لا من تقريب حسابي.
- محوران مستقلان: تقويم العرض وتقويم الحفظ منفصلان، بأي تركيبة. مثلًا: هجري في الواجهة وميلادي في قاعدة البيانات بلا أي تغيير في الجداول.
- التاريخ المقابل ظاهر دائمًا، وزر داخل اللوحة للتبديل بين الهجري والميلادي دون أن تتغير القيمة المحفوظة.
- دعم الوقت بالساعات والدقائق والثواني.
- تحقق من جهة الخادم: التواريخ غير الموجودة (مثل ٣٠ صفر) تُرفض برسالة قابلة للترجمة.
- دعم الاتجاه من اليمين لليسار، والوضع الداكن، وأسماء الأشهر بالعربية والإنجليزية، والأرقام العربية المشرقية.
مطابقة الهوية الوطنية
يتبع المنتقي تقويم أم القرى كما نُشر في وقته، وهذا يهمّ التواريخ قبل ١٤٢٠هـ: الخدمة الرسمية اليوم تطبّق المعيار الحالي بأثر رجعي وقد تختلف بيوم عمّا طُبع في التقويم آنذاك، وهو ما سُجّل في الهويات الوطنية ووثائق الأحوال المدنية. لذلك يطابق تاريخ الميلاد ما في الهوية.
التثبيت
composer config repositories.ummulqura-calendar vcs https://github.com/AsimNet/ummulqura-calendar
composer config repositories.filament-ummulqura-date-picker vcs https://github.com/AsimNet/filament-ummulqura-date-picker
composer require asimnet/filament-ummulqura-date-picker
php artisan filament:assets
التحويلات تعتمد على مكتبة ummulqura-calendar التي بنيتُها لهذا الغرض.