الدالة date خاصة بعرض الوقت والتاريخ

مثال بسيط للدالة :
Code:

<?
echo date ( "d-m-Y H:j" );
?>



مثال بسيط آخر :
Code:
<?
$mydate =date("D, d/ m/ Y");
echo $mydate;
?>



مثال آخر ومبين الشرح معاه :
Code:
<?
$today = date("F j, Y, g:i a"); // March 10, 2001, 5:16 pm
$today = date("m.d.y"); // 03.10.01
$today = date("j, n, Y"); // 10, 3, 2001
$today = date("Ymd"); // 20010310
$today = date('h-i-s, j-m-y, it is w Day z '); // 05-16-17, 10-03-01, 1631 1618 6 Fripm01
$today = date('it is the jS day.'); // It is the 10th day.
$today = date("D M j G:i:s T Y"); // Sat Mar 10 15:16:08 MST 2001
$today = date('H:m:s m is month'); // 17:03:17 m is month
$today = date("H:i:s");
?>



مثال أكثر حيويه وهو لعرض الوقت والتاريخ بالعربي :
Code:
<?
$nameday=date("l");
$day=date("d");
$namemonth=date("m");
$year=date("Y");

switch ($nameday)
{
case "Saturday":
$nameday="السبت";
break;
case "Sunday":
$nameday="الأحد";
break;
case "Monday":
$nameday="الاثنين";
break;
case "Tuesday":
$nameday="الثلاثاء";
break;
case "Wednesday":
$nameday="الأربعاء";
break;
case "Thursday":
$nameday="الخميس";
break;
case "Friday":
$nameday="الجمعة";
break;
}

switch ($namemonth)
{
case 1:
$namemonth="يناير";
break;
case 2:
$namemonth="فبراير";
break;
case 3:
$namemonth="مارس";
break;
case 4:
$namemonth="إبريل";
break;
case 5:
$namemonth="مايو";
break;
case 6:
$namemonth="يونيو";
break;
case 7:
$namemonth="يوليو";
break;
case 8:
$namemonth="اغسطس";
break;
case 9:
$namemonth="سبتمبر";
break;
case 10:
$namemonth="اكتوبر";
break;
case 11:
$namemonth="نوفمبر";
break;
case 12:
$namemonth="ديسمبر";
break;
}

echo "اليوم : $nameday $day $namemonth $year";
?>


فيكون الناتج مثلا :
اليوم : الثلاثاء 14 اغسطس 2007

ومن هنا مثال آخر ولكن هذه المره للتاريخ الهجري :
Code:
<?
// دالة التاريخ الهجري مقتبسة من احد المبرمجين
$m = date("m");$y = date("Y");$d = date("d");
$dd=date("D");if ($dd=="Sat") $dd="السبت";if ($dd=="Sun") $dd="الأحد";if ($dd=="Mon") $dd="الاثنين";if ($dd=="Tue") $dd="الثلاثاء";if ($dd=="Wed") $dd="الأربعاء";if ($dd=="Thu") $dd="الخميس";if ($dd=="Fri") $dd="الجمعة";
If ( $m > 2 ) { $y = $y; $m = $m;} If ($m == 1 || $m == 2) { $y = $y - 1;$m = $m + 12;}
$j = intval(365.25 * $y) + intval(30.6001 * ($m + 1)) + $d + 1720994.5;
If (date("d / m / Y") >= (15 / 10 / 1582)) { $a = intval($y / 100);$b = 2 - $a + intval($a / 4);$jd = $j + $b;}
If (date("d / m / Y") < (15 / 10 / 1582)) {$jd = $j;}
$hh = $jd - 1948437.5;$y = ($hh / 354.3667);$hy = intval($y) + 1;$m = (12 * ($y - intval($y)));$hm = intval($m) + 1;$d = (29.5305 * ($m - intval($m)));$hd = intval($d);
If ($hd == 0) {$hd = 30;$hm = $hm - 1;} If ($hm == 0 ) {$hm = 12;$hy = $hy - 1;}

// ملخص الدالة
$day = $dd."&nbsp;". $hd."/". $hm."/". $hy. "هـ";
$day .= "&nbsp;";
$day .= date(i) ."&nbsp;:&nbsp;". date(g);
$day .= "&nbsp;";
$day .= date(A);
$day = str_replace('PM','مساءً',$day);
$day = str_replace('AM','صباحاً',$day);
?>


ولطباعة التاريخ نضع الكود التالي :
Code:
<?
echo "$day";
?>




    

لا يمكنك اضافة تعليق

يجب عليك تسجيل الدخول لاضافة تعليقك




كلمات مفتاحية : الدالة date خاصة بعرض الوقت والتاريخ


أضف الدرس الى موقعك