<!DOCTYPE html>
<html>
<body>
<?php
date_default_timezone_set('Asia/Riyadh');
$date = date('h:i:s'); $Y = date ("Y");
$D = date("d"); $M = date("m");
$Hij = mktime(0, 0, 0, Date("m"), Date("j"), Date("Y"));
$d = round($Hij/(60*60*24)); $y = round($d/354.37419);# @edes0n
$Remain = $d-($y*354.37419); $m = round($Remain/29.531182);
$d = $Remain-($m*29.531182);
$y = $y+1389; $m = $m+10; $d = $d+24;
function month_name(){ $month_n = array(
1 => 'يناير', 2 => 'فبراير', 3 => ' مارس',
4 => 'ابريل ', 5 => 'مايو ',6 => 'يونيو',
7 => 'يوليو', 8 => 'اغسطس', 9 => 'سبتمبر',
10 => 'اكتوبر', 11 => 'نوفمبر', 12 => 'ديسمبر'
);return $month_n[date('n')];
} $nM = month_name();
function mon_name(){ $month_a = array(
1 => 'جمادى الاول', 2 => 'جمادى الثاني', 3 => ' رجب',
4 => 'شعبان ', 5 => 'رمضان ',6 => 'شوال',
7 => 'ذو القعده', 8 => 'ذو الحجه', 9 => 'محرم',
10 => 'صفر ', 11 => 'ربيع الاول', 12 => 'ربيع الثاني '
);return $month_a[date('n')];
} $nm = mon_name();
if ($d>29.531182 and round($d) != 30){
$m = $m+1; $d = Round($d-29.531182);
}else{ $d = Round($d); }
function day_name(){ $ds = array('الأحد', 'الأثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت');
return $ds[date('w')];
}$DY = day_name();
$hj = $DY."/".$nm."/".$y."/".$m."/".$d."هـ\nـ".$date." ";
$Md = $DY."/".$nM."/".$Y."/".$M."/".$D."م\nـ".$date." ";
echo "هجري :-" . $hj ."<br>";
echo "ميلادي :-" . $Md ."<br>";
?>
</body>
</html>
التعليقات (0)
لايوجد لديك حساب في عالم البرمجة؟
تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !