السلام عليكم
أريد سكريبت تاريخ هجري + ميلادي (افرنجي)
اعتقد أنه سيكون جافا
فأين أجده
ربما إذا لم يتوفر يمكني دمج سكريبتين (واحد للميلادي وآخر للهجري) لكن اين أجد كل منهما؟
جزيتم خيرا
سكريبت تاريخ هجري وافرنجي؟
هناك دالة PHP للتحويل من التاريخ الميلادي للهجري من كتابة الاخ خالد ممدوح
http://www.vbzoom.com/bank/show.php?Ban ... me=PHPBank
http://www.vbzoom.com/bank/show.php?Ban ... me=PHPBank
و هذه معدله
http://www.vbzoom.com/bank/show.php?Ban ... me=PHPBank
http://www.vbzoom.com/bank/show.php?Ban ... me=PHPBank
http://www.vbzoom.com/bank/show.php?Ban ... me=PHPBank
و هذه معدله
http://www.vbzoom.com/bank/show.php?Ban ... me=PHPBank
-
- عضو جديد
- مشاركات: 79
- اشترك في: 02 مارس 2005, 12:04
المشكلة انك تريد هجريلكن اين كود الجافا الذي اضعه في موقعي حتى يظهرالتاريخ؟
يعني لازم مبرمج عربي مسويه على php عشان يعالج مسئلة الهجري
اما الميلادي سهل ابسط جافا سكربت يعرض الوقت من ساعة السيرفر او ساعة الزائر
اذا على الميلادي خذ وتفرج
http://www.javascriptcity.com/scripts/local/smisc2.htm
http://www.javascriptkit.com/script/cutindex1.shtml
-
- مراقب
- مشاركات: 456
- اشترك في: 15 أغسطس 2004, 18:31
- مكان: أرض الله الواسعة
- اتصال:
أخي ضع هذا الكود في موقعك
هو سيقوم بتحويل تاريخ اليوم الى تاريخ هجري حسب الدالة الموجودة في هذا الموقع :
http://www.vbzoom.com/bank/show.php?Ban ... me=PHPBank
قمت بتعديل طفيف في نهاية الكود فقط ليجلب تاريخ اليوم
كود: تحديد الكل
<HTML DIR=RTL>
<?
function hijri($GetDateFormat,$DFormat)
{
//start function
$Days=@date("D"); //print day name+Saturday-->Friday
//start hijri function date
$TDays=round(strtotime($GetDateFormat)/(3600*24));
$HYear=round($TDays/354.3667);
$Remain=$TDays-($HYear*354.3667);
$HMonths=round($Remain/29.5305);
$HDays=$Remain-($HMonths*29.5305);
$HYear=$HYear+1389;
$HMonths=$HMonths+10;
$HDays=$HDays+23;
//hijri function days between [29:30]
if ($HDays>29.5305 and round($HDays)!=30)
{
$HMonths=$HMonths+1;
$HDays=Round($HDays-29.5305);
}
else
{
$HDays=Round($HDays);
}
//hijri function months
if ($HMonths>12)
{
$HMonths=$HMonths-12;
$HYear=$HYear+1;
}
//hijri month names [print month name]
if ($HMonths=="1") $hmname="ãÍÑã";
if ($HMonths=="2") $hmname="ÕÝÑ";
if ($HMonths=="3") $hmname="ÑÈíÚ ÇáÃæá";
if ($HMonths=="4") $hmname="ÑÈíÚ ÇáËÇäí";
if ($HMonths=="5") $hmname="ÌãÇÏì ÇáÃæáì";
if ($HMonths=="6") $hmname="ÌãÇÏì ÇáËÇäíÉ";
if ($HMonths=="7") $hmname="ÑÌÈ";
if ($HMonths=="8") $hmname="ÔÚÈÇä";
if ($HMonths=="9") $hmname="ÑãÖÇä";
if ($HMonths=="10") $hmname="ÔæÇá";
if ($HMonths=="11") $hmname="Ðæ ÇáÞÚÏÉ";
if ($HMonths=="12") $hmname="Ðæ ÇáÍÌÉ";
//day function [print day name]
if ($Days=="Sat") $dd="ÇáÓÈÊ";
if ($Days=="Sun") $dd="ÇáÃÍÏ";
if ($Days=="Mon") $dd="ÇáÇËäíä";
if ($Days=="Tue") $dd="ÇáËáÇËÇÁ";
if ($Days=="Wed") $dd="ÇáÃÑÈÚÇÁ";
if ($Days=="Thu") $dd="ÇáÎãíÓ";
if ($Days=="Fri") $dd="ÇáÌãÚÉ";
$les = strlen($DFormat);
for($i=0; $i<=$les; $i++)
{
$df[$i]= substr ($DFormat,$i,1);
if($df[$i]=="A" || $df[$i]=="a")
{
$ddf=@date("a",$GetDateFormat);
if(substr($ddf,0,1)=="a")
{
$Result.="ÕÈÇÍÇð";
}
else
{
$Result>="ãÓÇÁð";
}
}
elseif($df[$i]=="D") {$Result.="$dd";}
elseif($df[$i]=="d") {$Result.="$HDays";}
elseif($df[$i]=="m") {$Result.="$HMonths";}
elseif($df[$i]=="M") {$Result.="$hmname";}
elseif($df[$i]=="y") {$Result.="$HYear";}
elseif($df[$i]=="Y") {$Result.="$HYear"."åÌÑí";}
elseif($df[$i]=="g") {$Result.=@date("g",$GetDateFormat);}
elseif($df[$i]=="G") {$Result.=@date("G",$GetDateFormat);}
elseif($df[$i]=="i") {$Result.=@date("i",$GetDateFormat);}
elseif($df[$i]=="H") {$Result.=@date("H",$GetDateFormat);}
elseif($df[$i]=="h") {$Result.=@date("i",$GetDateFormat);}
elseif($df[$i]=="s") {$Result.=@date("s",$GetDateFormat);}
else
{
$Result.=$df[$i];
}
}
return $Result;
//end hijri function date
}
$d = date(YY-MM-DD);
echo hijri($d,"d M Y")."<BR>";
?>
http://www.vbzoom.com/bank/show.php?Ban ... me=PHPBank
قمت بتعديل طفيف في نهاية الكود فقط ليجلب تاريخ اليوم