منتديات مدينة الاحلام

منتديات مدينة الاحلام (http://m.dreamscity.net/)
-   قسم تطوير المواقع و المنتديات (http://m.dreamscity.net/f41.html)
-   -   داوال الوقت التاريخ (http://m.dreamscity.net/t32036.html)

php pro 21 - 06 - 2010 12:57

داوال الوقت التاريخ
 
داوال الوقت التاريخ

نستطيع إيجاد الوقت و التاريخ عن طريق دوال في الـPHP من تلك الدوال الدالة
gmdate ()

مثال :

[PHP]
Echo gmdate (m);
Echo gmdate (M);
?>[/PHP]


لاحظ أن هناك فرق في النتائج مع أننا نستخدم نفس الحرف لكن طريقه العرض تختلف عندما يكون الحرف كبيراً أو صغيراً .

تحتجز الـphp بكثير من الدوال والكلمات المحجوزة التي تقوم بعمليات مختلفة مثل العمليات الحسابية المعقدة والقيام بإيجاد الوقت والتاريخ وإرسال الرسائل البريدية وإيقاف السكربتات لعدة ثواني هذه الدوال ليس مطلوب منك أن تحفظها كما تحفظ اسمك إنما المطلوب منك أن تفهم ماهية عملها واستخدامها في الوقت الذي تراه مناسباً .

يمكنك أيضا عرض اليوم والشهر

مثال


[PHP]
Echo gmdate ("M D");
?>[/PHP]



لاحظ أننا استخدمنا علامات التنصيص لكي تنجح العملية عندما قمنا باستخدام أكثر من عامل في الدالة

جرب استخدام الكود التالي :

[PHP]
Echo gmdate ("D, d M Y H:i:s")
?>
[/PHP]

Azzamm51 21 - 06 - 2010 17:51

رد: داوال الوقت التاريخ
 
هذا عمل جيد كنت أبحث عنه

Azzamm51 21 - 06 - 2010 17:56

رد: داوال الوقت التاريخ
 
لو في مثال تطبيقي يكون أوضح وأحسن

Azzamm51 21 - 06 - 2010 17:58

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

Azzamm51 21 - 06 - 2010 18:05

رد: داوال الوقت التاريخ
 
قال أحدهم في محبوبته :
معللتي بالوصل والموت دونه *** إذا مت ظمأننا فلا نزل القطر

php pro 24 - 06 - 2010 19:47

رد: داوال الوقت التاريخ
 
اهلا و سهلا اخي

وهذا مثال اتمنى ان يفيدك

777777
77777
7777
777
77
7


دوال الوقت والتاريخ DateAdd , DateDiff


الدالة DateDiff

تستخدم هذه الدالة لمعرفة الفرق بين تاريخين ، وهذا الفرق يمكن أن يكون :
yyyy =سنة
q= ربع سنة
m= شهر
y= يوم في السنة
d= يوم
w= يوم في الأسبوع
ww= أسبوع
h= ساعة
n= دقيقة
s= ثانية

الصيغة :


[PHP]DateDiff ("الفرق",date1,date2)[/PHP]


مثال : معرفة عمر الموظف

بالطبع فإن تاريخ الميلاد موجودٌ في بياناته ، ولنفرض أن حقل تاريخ ميلاد الموظف باسم Datebirthday



[PHP]DateDiff ("yyyy",Me.Datebirthday,date)[/PHP]

الدالة DateAdd

تستخدم لمعرفة تاريخ محدد

الصيغة :


[PHP]DateAdd("الفرق", number, date)[/PHP]


مثلاً لمعرفة التاريخ بعد عشرة أيام بدءاً من اليوم :


[PHP]DateAdd("d", 5, date)[/PHP]


لنفترض أننا نريد أن نعرف في أي تاريخ سيكون عمر الموظف 60 عاماً :


[PHP]DateAdd("yyyy", 60, Me.Datebirthday)[/PHP]


الساعة الآن 03:47.

Powered by vBulletin Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd
ترقية وتطوير: مجموعة الدعم العربى
جميع الحقوق محفوظه لمدينة الاحلام ©


SEO by vBSEO