15-02-13, 12:47 AM
أخوانى أعضاء و زوار منتدى الفيجوال بيسك أهلا وسهلا بكم فى درس جديد من دروس
المنتدى .....اليوم أن شاء الله تعالى سوف نتعلم سويا كيفية التعامل مع الوقت
التاريخ و كيفية تنسيقهما على الوجهة المطلوب ...
أولا : دوال التاريخ
1_ الدالة Now ......وظيفة تلك الدالة انها تقوم بعرض الوقت و التاريخ سويا
كاملا.......فمثلا أذا أردنا أن نعرض الوقت التاريخ كاملا .....قم بأنشاء نموذج ثم
ضع علية أداة عرض العنوان Label1 فى ضع الكود التالى فى حدث التحميل للنموذج
Form_Load
PHP كود :
Label1.Caption = Now
2_ الدالة Date ....وظيفة تلك الدالة عرض التاريخ فقط .....و يكتب الكود كما يلى
:
PHP كود :
Label1.Caption = Date
3 _ الدالة Weekday .... وظيفة تلك الدالة عرض رقم اليوم فى الاسبوع الحالى مع
ملاحظة أن يوم الاحد يأخذ رقم (1) و السبت يأخذ (7).....و كتب الكود كما يلى :
PHP كود :
Label1.Caption = Weekday(Date)
4_ الدالة WeekdayName ....وظيفة تلك الدالة عرض أسم اليوم الحالى ....فمثلا اذا
اردنا ان نعرض اسم اليوم الحالى نستخدم الكود التالى :
PHP كود :
Label1.Caption = WeekdayName(Weekday(Date))
كما يمكننا ان نقوم جلب اسم اليوم الحالى من خلال رقمه فى الاسبوع .....وذلك
باستخدام الكود التالى :
PHP كود :
Label1.Caption = WeekdayName(7)
فى الكود السابق قمنا بوضع رقم اليوم المراد معرفة اسمه بين قوسين
:
5 _ الدالة Month ....وظيفة تلك الدالة بعرض رقم الشهر الحالى ...و يكتب الكود
كما يلى :
PHP كود :
Label1.Caption = Month(Date)
6_ الدالة MonthName ....وظيفة تلك الدالة عرض أسم الشهر الحالى .....و يكتب
الكود هكذا :
PHP كود :
Label1.Caption = MonthName(Month(Date))
7_ الدالة Day .....وظيفة تلك الدالة أنها تعرض رقم اليوم فى الشهر الحالى
......ويكون الكود كما يلى :
PHP كود :
Label1.Caption = Day(Date)
8_ الدالة Year ....وظيفة تلك الدالة عرض السنة الحالية ..... ويكون الكود هكذا
:
PHP كود :
Label1.Caption = Year(Date)
ثانيا : دوال الوقت .
1_ الدالة Time .....وظيفة تلك الدالة انها تقوم بعرض الوقت الحالى .....و يكتب
الكود هكذا :
PHP كود :
Label1.Caption = Time
2_ الدالة Hour ....وظيفة تلك الدالة عرض الساعة الحالية ....و الكود كما يلى :
PHP كود :
Hour(Now)
3_ الدالة Minute ...... وظيفة تلك الدالة عرض الدقيقة الحالية ....و الكود هكذا
:
PHP كود :
Label1.Caption = Minute(Now)
4_ الدالة Second ....وظيفة تلك الدالة عرض الثانية الحالية .... و الكود هكذا
:
PHP كود :
Label1.Caption = Second(Now)
ثالثا :تنسيق التاريخ ...
و يتم ذلك عن طريق تخصيص اشكال عدة للتاريخ و ذلك من
خلال الدالة $ Format و مع استخدام بعض الاحرف .....فلو فرضنا اننا سنقوم بعرض
التاريخ قبل عملية التنسيق فإن الكود كما قلنا من قبل سيكون على النحو التالى :
PHP كود :
Label1.Caption = Date
لكن اذا ردنا استخدام التنسيق ...سيكون الكود على النحو التالى :
PHP كود :
Label1.Caption = Format$(Date, " d / m / yy ")
كما هو ملاحظ فى التغير الذى حدث للكود ....قمنا بكتابة الامر $Format ثم فتحنا
قوسين () و كتبنا الدالة Date ثم و ضعنا كومة ثم علامتى تنصيص "" بداخلها كتبنا
الحروف التالية :
1_ الحرف d ....يستخدم هذا الامر لعرض اليوم كرقم دون صفر بادئ مثل (1 -
31).
2_ الحرف m ....يستخدم هذا الامر لعرض الشهر كرقم بدون صفر بادئ (1 - 12).
3_ الحرف yy ....يستخدم هذا الامر لعرض السنة كرقيمن فقط ما بين (00_99).
كما يمكنا تغير الكود على النحو التالى :
PHP كود :
Label1.Caption = Format$(Date, " dd / mm / yy ")
حيث أن :
1_ الحرفين dd ....يستخدم هذا الامر لعرض اليوم كرقم مع وجود صفر بادئ (01 -
31).
2_الحرفين mm ....يستخدم هذا الامر لعرض الشهر كرقم مع وجود صفر بادئ (01 -
12).
كما يمكن كتابة الكود على النحو التالى :
PHP كود :
Label1.Caption = Format$(Date, " ddd dd mmm yyyy ")
حيث أن :
1_ الحروف ddd ...يستخدم لعرض اليوم كما اختصار مثل (Sun - Sat).
2_ الحروف mmm .....يستخدم لعرض اسم الشهر كأختصار مثل (Jan - Dec)
3_الحروف yyyy .....يستخدم لعرض السنة كرقم المكون من 4 أرقام مثل (2012)
كما يمكن كتابة الكود على التنسيق التالى :
PHP كود :
Label1.Caption = Format$(Date, " dddd dd mmmm yyyy ")
حيث أن :
1_ الحروف dddd ...يستخدم لعرض أسم اليوم كاملا مثل (Sunday - Satday).
2_ الحروف mmmm .....يستخدم لعرض اسم الشهر كأختصار مثل (January -
December).
كما يمكنك كتابة الكود على النحو التالى :
PHP كود :
Label1.Caption = Format$(Date, " ddddd ")
حيث أن : الحروف ddddd تقوم بعرض التاريخ كاملا (بما في ذلك اليوم والشهر
والسنة) تنسيق وفقا لإعداد التاريخ القصير من قبل النظام الخاص بك.كما فى الشكل
التالى :
كما يمكنك كتابة الكود بهذا الشكل التالى :
PHP كود :
Label1.Caption = Format$(Date, " dddddd ")
حيث أن : الحروف dddddd تقوم بعرض التاريخ كاملة (بما في ذلك اليوم والشهر
والسنة) تنسيق وفقا لإعداد التاريخ الطويل من قبل النظام الخاص بك.
كما يوجد بعض التنسيقات الاخرى مثل الحرف w ...والذى يقوم بعرض رقم اليوم فى
الاسبوع الحالى ...و الحرف ww يقوم بعرض رقم الاسبوع فى السنة الحالية ...و ايضا q و
الذى يقوم بعرض ربع السنة الحالية ...بمعنى هل نحن فى الربع الاول من تلك السنة أم
فى الربع الثانى أم فى الربع الثالث و هكذا .
رابعا : تنسيق الوقت ...أيضا عن طريق الدالة $Format و مع بعض الحروف ....فقد
قلنا ان دالة الوقت هى time و تستخدم على النحو التالى :
PHP كود :
Label1.Caption = Time
لكن ماذا ان اردنا ان نستخدمها تنسيق معين بالتالى سنستخدم الدالة $Format
.....فان الكود سيكون على النحو التالى :
PHP كود :
Label1.Caption = Format$(Time, " h:n:s ")
حيث أن :
1_ الحرف h .....يقوم بعرض الساعة كرقم دون الأصفار البادئة (0 - 23).
2_الحرف n .....يقوم ببعرض الدقيقة كرقم دون الأصفار البادئة (0 - 59).
3_الحرف s ....يقوم بعرض الثانية كرقم دون الأصفار البادئة (0 - 59).
أما الكود التالى :
PHP كود :
Label1.Caption = Format$(Time, " hh:nn:ss ")
هذا الكود يقوم بعرض الساعة و الدقيقة و الثانية مع وجود الاصفار البادئة
أما أذا اردت ان يكون الوقت بصيغة 12 ساعة مع وضع كلمة am/pm للصباحى و المسائى
فما عليك أن تستخدم الكود التالى :
PHP كود :
Label1.Caption = Format$(Time, " hh:nn:ss am/pm ")
كما يمكنك كتابة الكود بالشكل التالى :
PHP كود :
Label1.Caption = Format$(Time, " ttttt ")
حيث أن : الحروف ttttt تقوم بعرض الوقت كامل (بما في ذلك الساعة، الدقيقة
والثانية)، بتنسيق الوقت المعمول به من قبل النظام الخاص بك.