IsDate("31-05-2008")ترجع True إذا كان تاريخ الجهاز ميلادي وترجع False إذا كان تاريخ الجهاز هجري
وهذا لأن التاريخ الهجري لا يمكن ان يحتوي على 31 يوم ، ولكني اختبر تاريخ ميلادي
مثال أخر
IsDate("30-02-1429")ترجع False إذا كان تاريخ الجهاز ميلادي وترجع True إذا كان تاريخ الجهاز هجري
وهذا لأن شهر 2 لا يحتوي على 30 يوم بالميلادي بينما بالهجري هذا ممكن
فهل هناك طريقة أحدد له نوع التاريخ الذي اختبره إما هجري أو ميلادي بغض النظر عن تاريخ الجهاز؟
ملحوظة
CDate لها نفس السلوك

