مكتبة التاريخ الهجري Hijri Date lib بلغة php


كاتب الموضوع
أبوالحارث
عضو نشيط
مشاركات: 112
اشترك في: جمادى الآخرة 1434

مكتبة التاريخ الهجري Hijri Date lib بلغة php

مشاركة بواسطة أبوالحارث » الأربعاء 9 شعبان 1436هـ (27-5-2015م) 10:21 pm

Hijri Date lib[/b]
الإصدار 2.3.0



هذه مكتبة برمجية للتاريخ الهجري تعبر الإصدار الثاني من السكربت الذي نشرته سابقا باسم Hejri date
وهذا إصدار جديد كليًّا يحتوي يحسب التقويم الهجري بطريقتين طريقة أم القرى والتقويم الاصطلاحي، كما أنه يعتبر توسيعا لعمل الكائن datetime، كما يتيح إمكانية تعديل التاريخ لموافقة الرؤية، والعديد العديد من المميزات راجع الشرح المرفق مع ملف السكربت.

جديد الإصدار 2.3.0
  • الدالة format الآن تخرج أحرف اللواحق للأرقام في اللغة الإنجليزية(st-nd-th) عبر الرمز (S)
  • يتطلب المتغير adj_data أن يكون مصفوفة array أو نص يحتوي على مصفوفة في صورة json encoded
  • بعض الإصلاحات الصغيرة
جديد الإصدار 2.2.1
  • تصحيح الدالة days_in_month
  • تصحيح مشاكل في التوافق مع php 5.3
جديد الإصدار 2.2.0
  • إضافة كلاس جديد CalendarAdjustment يقوم تسهيل عملية التعديل على تقويم أم القرى
  • تحسين لعمل بعض الدوال وإضافة بعض المعاملات
  • توثيق لعمل الدوال بمستندات قياسية في مجلد docs\api
  • إضافة موقع على github وهو https://github.com/hubaishan/HijriDateLib/
  • عرض اسم الشهر الهجري بـ 20 لغة عالمية
للتحميل
http://www.phpclasses.org/browse/packag ... d/zip.html




كاتب الموضوع
أبوالحارث
عضو نشيط
مشاركات: 112
اشترك في: جمادى الآخرة 1434

رد: مكتبة التاريخ الهجري Hijri Date lib بلغة php

مشاركة بواسطة أبوالحارث » الأربعاء 9 شعبان 1436هـ (27-5-2015م) 10:29 pm

##


كاتب الموضوع
أبوالحارث
عضو نشيط
مشاركات: 112
اشترك في: جمادى الآخرة 1434

رد: مكتبة التاريخ الهجري Hijri Date lib بلغة php

مشاركة بواسطة أبوالحارث » الأربعاء 9 شعبان 1436هـ (27-5-2015م) 10:29 pm

##


كاتب الموضوع
أبوالحارث
عضو نشيط
مشاركات: 112
اشترك في: جمادى الآخرة 1434

مثال على إخراج تقويم شهر

مشاركة بواسطة أبوالحارث » الأحد 13 شعبان 1436هـ (31-5-2015م) 7:59 pm

هنا مثال على إخراج تقويم شهر بمساعدة مكتبة التقويم الهجري
1436-08-13 19_53_28-التقويم الهجري - موزيلا فَيَرفُكس.png
1436-08-13 19_53_28-التقويم الهجري - موزيلا فَيَرفُكس.png (24.83 KiB) تمت المشاهدة 4887 مرةً
قم بتغيير الاستايل كما تحب، والاستايل مأخوذ من درس على الإنترنت لا أذكر مصدره.

التحميل
monthCalendar.zip
(1.93 KiB) حُمِّل 676 مرةً


أواب
مشاركات: 9
اشترك في: شعبان 1436

رد: مكتبة التاريخ الهجري Hijri Date lib بلغة php

مشاركة بواسطة أواب » الأربعاء 16 شعبان 1436هـ (3-6-2015م) 2:08 am

السلام عليكم ورحمة الله وبركاته

في البداية أشكرك أخي الكريم على هذا الجهد المبارك في خدمة التاريخ الإسلامي، فقليل هم من اهتموا بإيجاد حلول للتعامل مع التقويم الهجري وبالأخص تقويم أم القرى، فلك جزيل الشكر وخالص الدعاء بالتوفيق والسداد.

أود الاستفاده من الكلاس الذي قمتم ببرمجته ولكن حاولت ولم أوفق إلى ذلك .

لدي جدول في قاعدة البيانات يحتوي على حقل يتم تخزين التاريخ فيه على صيغة date وتخزن في الحقل هكذا 03-06-2015 حينما استدعي التاريخ فإنني أضعه في متغيير $Mydate فكيف يمكنني عرض التاريخ بالهجري (أم القرى) بدلا عن الميلادي

وفقك الله


أواب
مشاركات: 9
اشترك في: شعبان 1436

رد: مكتبة التاريخ الهجري Hijri Date lib بلغة php

مشاركة بواسطة أواب » الأربعاء 16 شعبان 1436هـ (3-6-2015م) 2:10 pm

بعد محاولات وصلت إلى الحل التالي:

كود: تحديد الكل

require_once('hijri.class.php');
$date = new DateTime($Mydate);
$c=new hijri\Calendar();

$g=$c->GregorianToHijri($date->format('Y'), $date->format('m'), $date->format('d'));
$value ="<div dir=\"rtl\">". $g['y'] ."/". $g['m'] .'/'.$g['d'] ." هـ ". $date->format('H:i:s'). "</div>" ;
مرة أخرى .. شكرا على الكلاس الرائع


كاتب الموضوع
أبوالحارث
عضو نشيط
مشاركات: 112
اشترك في: جمادى الآخرة 1434

رد: مكتبة التاريخ الهجري Hijri Date lib بلغة php

مشاركة بواسطة أبوالحارث » الخميس 17 شعبان 1436هـ (4-6-2015م) 12:57 pm

وأنت جزاك الله خيرًا
يا أخي أواب يبدو أنك لم تقرأ ملف التعليمات readme-ar.html
فالأمر أسهل من ذلك

كود: تحديد الكل

require_once('hijri.class.php');
$value ="<div dir=\"rtl\">". ( new hijri\DateTime($Mydate))->format('_j/_n/_Yهـ H:i:s'). "</div>" ;


أواب
مشاركات: 9
اشترك في: شعبان 1436

رد: مكتبة التاريخ الهجري Hijri Date lib بلغة php

مشاركة بواسطة أواب » الخميس 24 شعبان 1436هـ (11-6-2015م) 1:20 am

أبوالحارث كتب:وأنت جزاك الله خيرًا
يا أخي أواب يبدو أنك لم تقرأ ملف التعليمات readme-ar.html
فالأمر أسهل من ذلك

كود: تحديد الكل

require_once('hijri.class.php');
$value ="<div dir=\"rtl\">". ( new hijri\DateTime($Mydate))->format('_j/_n/_Yهـ H:i:s'). "</div>" ;
بارك الله فيك .. لقد نفعتني كثيرًا

أستاذي الفاضل
هل لديك حل لتقويم أم القرى على أكسيس أو VBA ؟

حفظكم الله ورعاكم


محمد الجيلاني
مشاركات: 1
اشترك في: رمضان 1436

Re: مكتبة التاريخ الهجري Hijri Date lib بلغة php

مشاركة بواسطة محمد الجيلاني » الجمعة 23 رمضان 1436هـ (10-7-2015م) 12:40 pm

مشكور عزيزي بس ممكن اذا تسمحلي وين احط هالكود جزاك الله الف خير


كاتب الموضوع
أبوالحارث
عضو نشيط
مشاركات: 112
اشترك في: جمادى الآخرة 1434

Re: مكتبة التاريخ الهجري Hijri Date lib بلغة php

مشاركة بواسطة أبوالحارث » الأربعاء 28 رمضان 1436هـ (15-7-2015م) 1:36 pm

محمد الجيلاني كتب:مشكور عزيزي بس ممكن اذا تسمحلي وين احط هالكود جزاك الله الف خير
في المكان الذي ترغب أن يظهر فيه التاريخ واقرأ الملف readme-ar.html لمزيد من التفاصيل

أضف رد جديد