سكريبت تاريخ هجري وافرنجي؟

كل ما يهم مطور المواقع ... لغات برمجة المواقع .. سكربتات .. مناقشات ..
مغلق
leitmotive
عضو جديد
مشاركات: 79
اشترك في: 02 مارس 2005, 12:04

سكريبت تاريخ هجري وافرنجي؟

مشاركة بواسطة leitmotive »

السلام عليكم

أريد سكريبت تاريخ هجري + ميلادي (افرنجي)

اعتقد أنه سيكون جافا

فأين أجده

ربما إذا لم يتوفر يمكني دمج سكريبتين (واحد للميلادي وآخر للهجري) لكن اين أجد كل منهما؟

جزيتم خيرا :)
W3
عضو نشيط
مشاركات: 224
اشترك في: 25 سبتمبر 2004, 03:27

مشاركة بواسطة W3 »

السلام عليكم

يعرض اي وقت واي تاريخ بالظبط

يعني وقت وتاريخ حسب ساعة السيرفر او حسب ساعة حاسوب الزائر ؟؟
MaaSTaaR
عضو جديد
مشاركات: 66
اشترك في: 17 مايو 2005, 18:46
مكان: الــكــويــت
اتصال:

مشاركة بواسطة MaaSTaaR »

هناك دالة 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
leitmotive
عضو جديد
مشاركات: 79
اشترك في: 02 مارس 2005, 12:04

مشاركة بواسطة leitmotive »

جزيتم خيرا

لكن اين كود الجافا الذي اضعه في موقعي حتى يظهرالتاريخ؟

عذرا لجهلي :(

شكرا :D
DotWeb
عضو نشيط
مشاركات: 284
اشترك في: 24 سبتمبر 2004, 08:46
مكان: W3
اتصال:

مشاركة بواسطة DotWeb »

لكن اين كود الجافا الذي اضعه في موقعي حتى يظهرالتاريخ؟
المشكلة انك تريد هجري

يعني لازم مبرمج عربي مسويه على php عشان يعالج مسئلة الهجري

اما الميلادي سهل ابسط جافا سكربت يعرض الوقت من ساعة السيرفر او ساعة الزائر

اذا على الميلادي خذ وتفرج
http://www.javascriptcity.com/scripts/local/smisc2.htm
http://www.javascriptkit.com/script/cutindex1.shtml
ArabFriends
مراقب
مشاركات: 456
اشترك في: 15 أغسطس 2004, 18:31
مكان: أرض الله الواسعة
اتصال:

مشاركة بواسطة ArabFriends »

أخي ضع هذا الكود في موقعك

كود: تحديد الكل

<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
قمت بتعديل طفيف في نهاية الكود فقط ليجلب تاريخ اليوم
مغلق