M5znUpload

الأحد، 2 فبراير 2014

التعامل مع التاريخ في php

السلام عليكم ورحمة الله وبركاته ......... اقدم لكم اليوم شرح مبسط لكيفية التعامل مع الوقت والتاريخ في لغة php .... وتعريف بدوال الوقت والتاريخ 


.................................................. ........................................

ان التعامل مع الوقت والتاريخ في لغة php يتركز عن طريق دالتين اساسيتين 

وهما ...... دالة date ودالة gmdate وتعمل كلا الدالتين نفس العمل لكن دالة gmdate تاخذ توقيت كرينتش اي اذا كنت في العراق او السعودية مثلا تطرح ثلاث ساعات ..وهكذا 

وبما ان الدالتين متشابهتين ساقوم اثناء الشرح بالتعامل مع دالة date ..... وما ينطبق على هذه الدالة ينطبق على الاخرى...


........... سنتعرف الان على المتغيرات التي تستخدم مع الدالتين date و gmdate ..................

1-
كود:
date("Y")
: تقوم بارجاع السنة رقما مثل 2012.

2-
كود:
date("y")
ترجع السنة برقمين مثل 99.

3-
كود:
date("w")
ترجع رقم اليوم من الاسبوع حيث تبدا من (0 الاحد الى السبت 6).

4-
كود:
date("t")
ترجع عدد ايام الشهر الحالي.

5-
كود:
date("s")
يرجع الثواني.

6-
كود:
date("U")
يعود بالجزء من الثانية.

7-
كود:
date("z")
يرجع رقم اليوم من السنة.

8-
كود:
date("f")
يعود باسم الشهر كاملا.

9-
كود:
date("M")
تعطي اسم الشهر مختصرا.

10-
كود:
date("m")
ترجع رقم الشهر.

11-
كود:
date("j")
تعود برقم اليوم من 1 اللى 7.

12-
كود:
date("i")
تعود بالدقائق.

13-
كود:
date("G")
ترجع الساعة من 1 الى 12.

14-
كود:
date("g")
يعود بالساعة من 1 الى 24.

15-
كود:
date("D")
يعود باسم اليوم مختصرا.

16-
كود:
date("d")
تعود برقم اليوم من 1 الى 31.

17-
كود:
date("a")
تعود ب am او pm.

....... وهذه بعض الامثلة البسيطة :

كود PHP:
print date("j/n/Y");  
حيث ترجع اليوم والشهر والسنة ارقاما.

.........................
ولكي نحصل على الساعة والدقائق والثواني مع am او pm نكتب

كود PHP:
echo date("h:i:a");  

...............

واذا اردنا طباعة اسم اليوم بالغة العربية ....

كود PHP:
<?
$day
=date("w");
switch (
$day){
case 
0:
echo 
"الاحد"break;case1:
echo 
"الاثنين"break;case2:
echo 
"الثلاثاء"break;case3:
echo 
"الاربعاء"break;case4:
echo 
"الخميس"break;case5:
echo 
"االجمعة"break;case6:
echo 
"السبت"break;
}
?>

................................. التمنى ان اكون قد افتكم ولو بالقليل ............................ 
.....................................السلام عليكم ورحمة الله وبركاته...............................

Sharing Widget bychamelcool

0 التعليقات:

إرسال تعليق