حزمة مفتوحة المصدر للتقويم الهجري، مصمّمة للعمل أساسًا دون اتصال بالإنترنت، وتعتمد تقويم أم القرى مع تصحيحات موثّقة قابلة للمراجعة، وتوقعات اختيارية لإمكان رؤية الهلال.
حزمة لـ Dart وFlutter
hijri_plus
flutter pub add hijri_plus160/160
نقاط pub.dev
0
الإعجابات
65
التنزيلات خلال آخر 30 يومًا
هجري بلس مكتبة مفتوحة المصدر لتحويل التواريخ بين التقويم الميلادي وتقويم أم القرى الهجري، مع توضيح مصدر كل نتيجة وإتاحة مراجعتها. تعتمد افتراضيًا جدولًا مضمّنًا يعمل دون اتصال بالإنترنت، وتتيح تصحيحات يدوية محدودة أو بدايات أشهر موثّقة اختياريًا. أما توقعات رؤية الهلال فتبقى معلومات استرشادية مستقلة، ولا تغيّر نتائج التحويل.
الوثائق
أنشئ تقويمًا محليًا، ثم حوّل تاريخًا ميلاديًا مجرّدًا من الوقت إلى التاريخ الهجري، مع الاحتفاظ بمصدر النتيجة وإمكان إجراء التحويل العكسي إلى التاريخ الميلادي.
import 'package:hijri_plus/hijri_plus.dart';
final calendar = UmmAlQuraCalendar();
final result = calendar.toHijri(GregorianDate(2024, 11, 3));
print(result.date); // 1 Jumada I 1446 AH
print(result.date.format('dd/mm/yyyy')); // 01/05/1446
print(result.source); // CalendarSource.embedded
final civil = calendar.toGregorian(HijriDate(1446, 6, 1));
print(civil.date); // 2024-12-02تصفّح مرجع الواجهة البرمجية وأمثلة الاستخدام وتعليمات الدمج الخاصة بالحزمة المختارة.