هل من امكانية في استعمال التأريخ الهجري ؟
#12
و عليكم السلام و رحمة الله

بالإضافة إلى الوظيفة function الرائعة التي أعطانيها xinofix

كود :
ربما وجدت لك شيء مفيدا من منتدى الفريق العربي للبرمجة كود PHP: function GregToHijri(Date: TDateTime): String; var GregDate: TSystemTime; HigriText: array[0..127] of Char; {For Hijra date} begin DateTimeToSystemTime(Date, GregDate); GetDateFormat(0, DATE_USE_ALT_CALENDAR, @GregDate, 'dd/MM/yyyy', HigriText, 128); Result := StrPas(HigriText); end;

التي تعطيني تاريخ بشكل 1429-02-18

أضيف الوظيفة التالية

كود :
function StrHijriDate(MDate: TDate): string; var HDate, Day, Month, Year : String; begin HDate:=GregToHijri(MDate); Day:=Copy(HDate,1,2); Month:=Copy(HDate,4,2); Year:=Copy(HDate,7,4); Result := Year+'-'+Month+'-'+Day; end;

التي تجعل الأيام مكان السنوات و السنوات مكان الأيام بالشكل التالي 18-02-1429 الذي يسمح بالترتيب التاريخ المكتوبة في حقل string فلا أحتاج إلى DecodeDate لأن الوظيفة الأولى تعطيني تاريخا بشكل string
الرد


الردود في هذا الموضوع
هل من امكانية في استعمال التأريخ الهجري ؟ - بواسطة مهدي - 25-02-2008, 05:59 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم