تقوم الدالة hijri التالية بتحويل التاريخ الناتج عن قاعدة MySQL الى علامة زمنية بتنسيق يونيكس، ثم تحوّل هذه العلامة الى تاريخ هجري.
يمكن استخدام المرشح كالتالي:
[(#DATE|hijri{arabic})] اذا اردنا عرض التاريخ باللغة العربية
او
[(#DATE|hijri{latin})] اذا اردنا عرض التاريخ باللاتينية.
ان اسماء الاشهر بالعربية هي بحروف يونيكود UTF8 لكن يمكن استبدالها بحروف ISO او ويندوز. تجدر الملاحظة ايضاً ان اليوم الهجري يبدأ عند غروب الشمس وليس في الفجر، لذلك فإن التاريخ يتغير في وسط النهار (اذا لم اكن مخطئاً في حساباتي) وليس في الصباح.



Vos commentaires
# Le 5 أيلول (سبتمبر) 2008 à 06:21, بقلم ?
رداً على: مرشح جديد لعلامة DATE#: التقويم الهجري
داله رائعه وعمل متقن وجميل بالفعل ولكن لا اعتقد ان انها ستتوافق تماماً مع التاريخ الهجري لتغير التاريخ فيه لانه ليس كاالميلادي يمشي بأليه معروفه...
الرد على هذه المشاركة
# Le 19 آذار (مارس) 2007 à 11:26, بقلم محبوب
رداً على: مرشح جديد لعلامة DATE#: التقويم الهجري
دالة رائعة لكن لماذا يتغير اليوم في منتصف النهار؟ اليوم الهجري عادي يبدأ في منتصف الليل .
شكرا جزيلا على الدالة .
العاب شمس
# Le 19 آذار (مارس) 2007 à 11:58, بقلم ?
رداً على: مرشح جديد لعلامة DATE#: التقويم الهجري
تاريخياً يبدأ اليوم في التقويم الهجري عند الغروب. هذه الدالة تخطئ بحوالي خمس او ست ساعات. اذا كان احد لديه فكرة اكر دقة نرحب بالاقتراح
الرد على هذه المشاركة
# Le 2 تشرين الأول (أكتوبر) 2006 à 01:48, بقلم ihope
رداً على: مرشح جديد لعلامة DATE#: التقويم الهجري
جورج حساباتك صحيحة
والدالة قوية
وجميل منك أن تضعها في مشاركتك
هل تسمح لي باستخدامها في برامجي
مع بيان مشاركتك بها في البرنامج
ولك مسبقا جزيل الشكر
# Le 2 تشرين الأول (أكتوبر) 2006 à 13:22, بقلم جورج
رداً على: مرشح جديد لعلامة DATE#: التقويم الهجري
شكراً على الاهتمام بهذه المساهمة. وضعتها هنا لكي يستخدمها من يحبها. فما في مشكلة.
اكون شاكراً لك اذا ارسلت لي عنوان الموقع الذي ستستخدمها فيه.
مع التحية
جورج
الرد على هذه المشاركة