نظرة سريعة على مجريات يوم سوالف
الفائزون في المسابقة الأصغر لسوالف كاست

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد
 
LinkBack أدوات الموضوع
عضو نشيط
تاريخ التسجيل: Jan 2005-
#1 (permalink)  
كلاس للتاريخ العربي والهجري + مناقشة


السلام عليكم

طبعا اخوكم توه يتعلم (OOP)
وهذا اول كلاس لي اتمنى انكم تبدون رأيكم فيه

وتنتقدوني طبعا

واتمنى تشاركوني بافكاركم لتطويره

وطبعا اذا في عيوب في التصميم تدلوني عليها

شرح الكلاس:
الكلاس يحتوي على (method) اسمها (date) مشابهة للدالة الاصلية المبنية (date)
مع فرق زيادة (format character) جديد في الدالة لخدمة التاريخ الهجري وجعله عربيا.
وهذه هي الاضافات:
format character |Description | e.x.
k | عرض السنة الهجرية | 1428
Q | عرض الشهر الهجري | (محرم , صفر , ... )
q | عرض الشهر الهجري بالرقام | (1-12)
x | اليوم في الشهر الهجري | (1-29)
f | اليوم بالعربي | (السبت - الجمعة)
e | الشهر بالعربي | (يناير - ديسمبر)
E | الشهر بالعربي تسمية عربية | (كانون الثاني - كانون الاول)
b | التوقيت | (صباحا - مساء)

مثال:

كود PHP:
$s = new adate();
echo 
$s->date('f x/Q/Kهـ'); 
الناتج:
السبت 16/محرم/1428هـ

طبعا كود التحويل من الهجري الى الميلادي
استخدمت دالة مكتوبة مسبقا بواسطة الاخ (visualmind)

وحاب اناقش عن افضل معادلة للتاريخ الهجري
وجدت العديد منها
منها المستخدمة في الكلاس اللي انا كاتبه
وطبعا وجدت في كلاس للاخ خالد الشمعة معادلة اخرى
ومرت علي ايضا عدة معادلات لا تحضرني حاليا






الملفات المرفقة
نوع الملف: zip date.zip‏ (1.6 كيلوبايت, المشاهدات 160)
3bdullah غير متواجد حالياً   قديم 04-02-2007, 12:21 AM
رد مع اقتباس
مشرف قسم PHP
تاريخ التسجيل: Apr 2002-
#2 (permalink)  

جميل جدا هذا الجهد ..... لكن عرض التاريخ بالرموز التى ذكرتها مربك نوعا ما .

هناك صنف يستخدم نفس مدخلات الداله date
http://www.al-shamaa.com/php/arabic/ArDate/example.php






__________________
I Love PHP (d4d@hotmail.com)
http://www.daif.net/
daif غير متواجد حالياً   قديم 04-02-2007, 04:10 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Apr 2004-
#3 (permalink)  

بداية دعوني أشارككم ببعض المصادر التي وجدتها مفيدة عند بحثي حول هذا الموضوع. طبعا فالحديث هنا عن التقويم الهجري الفلكي المحسوب كون التقويم الهجري المعتمد شرعيا يعتمد على الرؤية البشرية وهي عامل غير ثابت وقابل للتفاوت.

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

http://qasweb.org/qasforum/index.php?s=&act=SF&f=46

كذلك فقد وجدت وثيقة صادرة عن الإتحاد العربي لعلوم الفضاء والفلك بعنوان "التحويل ما بين التقويمين الهجري والميلادي" لرئيس لجنة الأهلة والتقويم والمواقيت، الأستاذ الدكتور محمد شوكت عودة (من الجمعية الفلكية الأردنية). وستجدون هذا الملف مرفق مع هذه المشاركة بصيغة بي دي إف لأنه تعذر علي إيجاد العنوان الأصلي من حيث قمت بتحميله أصلا.

أخيرا فقد اعتمدت على الموقع التالي في المعادلات التي استخدمتها لعملية التحويل لأنه الأكثر وضوحا وبساطة وإقناعا لما يقوم به من عمليات (بحسب رأي الشخصي) بعيدا عن المعادلات الفرعية والجزئية والتي تفتقر إلى شرح سبب استخدامها أو إنجازها أصلا.

http://www.fourmilab.ch/documents/calendar/

سؤال أخير يتبادر إلى ذهني وهو يتعلق باعتماد التقويم الهجري في الدوائر الرسمية كما في المملكة العربية السعودية، ترى كيف يتم اعتماد مثل ذلك التقويم هل هو فلكي أم شرعي يستند إلى رؤية الهلال، وإن كان كذلك، فكيف تتم على أرض الواقع ضبط المعاملات مع دول أخرى خصوصا إن كانت تعتمد التقويم الهجري لكن مع إختلافات تتعلق بمواعيد إثبات رؤية الأهلة فيها، وكيف يتم حل مثل هكذا تضارب عادة؟

أخيرا أشكر الإشارة إلى الصنف (الكلاس) الذي سبق أن قمت بتطويره، حيث يمكن أن ترى مثالا للصنف الذي يحول من ميلادي إلى هجري هنا:
http://www.al-shamaa.com/php/arabic/ArDate/example.php

كما يمكنكم قراءة المزيد عنه هنا:
http://www.al-shamaa.com/php/arabic/ArDate/about.html

أو حتى تحميله من هنا:
http://www.phpclasses.org/browse/pac...nload/zip.html

كذلك قمت يتطوير صنف (كلاس) آخر ذي عمل يتكامل مع هذا الصنف وهو يمكنكم من تحويل التواريخ الهجرية إلى ميلادية (أي بعكس إتجاه الصنف السابق)، حيث يمكنكم رؤية مثال عنه هنا:
http://www.al-shamaa.com/php/arabic/...me/example.php

أو قراءة المزيد حول هذا الصنف هنا:
http://www.al-shamaa.com/php/arabic/ArMktime/about.html

أو حتى تحميله من هنا:
http://www.phpclasses.org/browse/pac...nload/zip.html

وأتمنا أن يكون فيما ذكرت ضمن هذه المشاركة فائدة لكم

أخوكم خالد الشمعة






الملفات المرفقة
نوع الملف: pdf 2001_conv.pdf‏ (169.8 كيلوبايت, المشاهدات 107)
__________________
لا أعلم ما هي أسلحة الحرب العالمية الثالثة.. ولكنني أعلم أن أسلحة الحرب العالمية الرابعة ستكون العصي والحجارة!
jalal_omary غير متواجد حالياً   قديم 04-02-2007, 02:55 PM
رد مع اقتباس
مشرف قسم PHP
تاريخ التسجيل: Apr 2002-
#4 (permalink)  

"ترى كيف يتم اعتماد مثل ذلك التقويم هل هو فلكي أم شرعي يستند إلى رؤية الهلال" حسب السؤال يعتمد بشكل شرعي , اي عند رؤية الهلال .
لكن اعتقد ان الهلال لا يظهر بشكل عشوائي أي انه يخضع لقوانين حسابات الفلك ويؤكد الهلال هذه الحسابات !!

"فكيف تتم على أرض الواقع ضبط المعاملات مع دول أخرى" في المملكة العربية السعودية يتم اعتماد التقويم الهجري لام القرى "مكة المكرمة" وهو التقويم الذي تسجل به الاحداث وايضا المعاملات بشكل عام.

بالنسبة للحساب الفلكي فهو قادر على على معرفة حساب الاشهر الهجرية لفترة طويلة , والدليل هو ان التقويم المطبوع يتم طباعتة بداية السنة وتكون الاشهر وعدد ايامها صحيح بمافيها رمضان والعيد !!






__________________
I Love PHP (d4d@hotmail.com)
http://www.daif.net/
daif غير متواجد حالياً   قديم 04-02-2007, 03:56 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jan 2005-
#5 (permalink)  
شكرا

شكرا لكم اخ daif واخ خالد على

مشاركتكم في الموضوع






__________________
"من علمني حرفا صرت له عبدا"
|+|PHP|+|loowy|+|PHP|+|
"عامل الناس بما تحب أن يعاملوك به"
لـــــــــــــــــــــــــــــؤي
3bdullah غير متواجد حالياً   قديم 04-02-2007, 04:47 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: May 2004-
#6 (permalink)  

بارك الله فيكم اخواني






__________________
وفقنا الله وإياكم لكل خير
سأصبر حتى يعجز الصبر عن صبري
وأصبر حتى يحكم الله في أمري
وأصبر حتى يعلم الصبر أنني
صبرت على شيء أمر من الصبر
أبو لؤي غير متواجد حالياً   قديم 18-06-2007, 12:12 PM
رد مع اقتباس
رد


أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 12:31 AM بتوقيت المملكة العربية السعودية