مثال بسيط للدالة :
اليوم : الثلاثاء 14 اغسطس 2007 ومن هنا مثال آخر ولكن هذه المره للتاريخ الهجري :
ولطباعة التاريخ نضع الكود التالي :
http://www.php.net/date
echo date ( "d-m-Y H:j" );
مثال بسيط آخر :$mydate =date("D, d/ m/ Y");
echo $mydate;
مثال آخر ومبين الشرح معاه :echo $mydate;
$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('\i\t \i\s \t\h\e jS \d\a\y.'); // 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 \i\s\ \m\o\n\t\h'); // 17:03:17 m is month
$today = date("H:i:s");
مثال أكثر حيويه وهو لعرض الوقت والتاريخ بالعربي :$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('\i\t \i\s \t\h\e jS \d\a\y.'); // 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 \i\s\ \m\o\n\t\h'); // 17:03:17 m is month
$today = date("H:i:s");
$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";
فيكون الناتج مثلا :$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 ومن هنا مثال آخر ولكن هذه المره للتاريخ الهجري :
// دالة التاريخ الهجري مقتبسة من احد المبرمجين
$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." ". $hd."/". $hm."/". $hy. "هـ";
$day .= " ";
$day .= date(i) ." : ". date(g);
$day .= " ";
$day .= date(A);
$day = str_replace('PM','مساءً',$day);
$day = str_replace('AM','صباحاً',$day);
$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." ". $hd."/". $hm."/". $hy. "هـ";
$day .= " ";
$day .= date(i) ." : ". date(g);
$day .= " ";
$day .= date(A);
$day = str_replace('PM','مساءً',$day);
$day = str_replace('AM','صباحاً',$day);
ولطباعة التاريخ نضع الكود التالي :
echo "$day";
عنوان الداله بالموقع الرسميhttp://www.php.net/date