هذه شفرة في الـ php لتحويل التاريخ من الهجري الى الميلادي والعكس

الكاتب : يافع   المشاهدات : 5,527   الردود : 11    ‏2007-01-18
      مشاركة رقم : 1    ‏2007-01-18
  1. يافع

    يافع عضو متميّز

    التسجيل :
    ‏2003-03-29
    المشاركات:
    1,765
    الإعجاب :
    0
    السلام عليكم ورحمة الله وبركاته

    هذه شفرة في الـ php لتحويل التاريخ من الهجري الى الميلادي والعكس

    المكان الرسمي لهذا الموضوع على موقع المبرمج الصغير http://www.mubarmeg.com/

    أولا حمل الصف البرمجي المرفق مع هذا الموضوع في الاسفل ( المسؤل على تحويل المعطيات)

    ثم ضعها هذه شفرة في الصفحة او الصفحات التي بها علاقة بتحويل التاريخ

    ومثال على ذلك

    كود:
    include_once("date_class.php");  
    بعد ذلك قم بوضع هذه الشفرة في المصفحة التي تريد

    التحويل من الهجري الى الميلادي

    ضع الكود الثاني

    كود:
    // اليوم في الميلادي
        $day = date("d");
       
        // الشهر في الميلادي
        $month = date("m");
       
        // السنة في الميلادي
        $year = date("Y");
       
        //الاتصال بالصف
        $mydate = new sDate();
       
        //التحويل من الميلادي الى الهجري
        $mydate->h_date($day, $month, $year);
       
        /*
        الان عند التحويل سوف يرجع لك عدة تواريخ ومعلومات.
        من جهة التاريخ الميلادي:
        */
    
        // اسم اليوم - مثل الاحد باللغة الانجليزية
        echo $mydate->frm_dname;
       
        // اختصار اسم اليوم باللغة الانجليزية
        echo $mydate->frm_dname_sh;
       
        //اسم الشهر - مثل ذم الحجة باللغة الانجليزية
        echo $mydate->frm_mname;
       
        // اختصار اسم الشهر باللغة الانجليزية
        echo $mydate->frm_mname_sh;
       
        //ومن جهة التاريخ الهجري
       
        //رقم التاريخ بالهجري
        echo $mydate->day;
       
        //رقم الشهر بالهجري
        echo $mydate->month;
       
        //رقم السنة بالهجري
        echo $mydate->year;
    
        // اسم اليوم - مثل الاحد باللغة الانجليزية
        echo $mydate->to_dname;
       
        // اختصار اسم اليوم باللغة الانجليزية
        echo $mydate->to_dname_sh;
       
        // اسم الشهر - مثل الاحد باللغة الانجليزية
        echo $mydate->to_mname;
       
        // اختصار اسم الشهر باللغة الانجليزية
        echo  $mydate->to_mname_sh;
       
        // الان طباعة الاعياد والايام ذو الاهمية في التاريخ الاسلامي
       foreach ($mydate->event as $ev)
       {
          printf("%s الاسم:
    \n", $ev);
       } 
    ----
    واذا اردت التحويل من الهجري الى الميلادي

    قم بوضع الكود التالي


    كود:
    // اليوم في الميلادي
        $day = 11;
       
        // الشهر في الميلادي
        $month = 4;
       
        // السنة في الميلادي
        $year = 1420;
       
        //الاتصال بالصف
        $mydate2 = new sDate();
       
        //التحويل من الميلادي الى الهجري
        $mydate2->g_date($day, $month, $year);
       
        // اسم اليوم - مثل الاحد باللغة الانجليزية
        echo $mydate2->to_dname;
       
        // اختصار اسم اليوم باللغة الانجليزية
        echo $mydate2->to_dname_sh;
       
        // اسم الشهر - مثل ابريل باللغة الانجليزية
        echo $mydate2->to_mname;
       
        // اختصار اسم الشهر باللغة الانجليزية
        echo $mydate2->to_mname_sh;
       
        // رقم اليوم
        echo $mydate2->day;
       
        // رقم الشهر
        echo $mydate2->month;
       
        // رقم السنة
        echo $mydate2->year;
    الكلاس التي تستعمل مع البرنامج مرفقة مع الموضوع
     
  2.   مشاركة رقم : 2    ‏2007-01-18
  3. يافع

    يافع عضو متميّز

    التسجيل :
    ‏2003-03-29
    المشاركات:
    1,765
    الإعجاب :
    0
    السلام عليكم ورحمة الله وبركاته

    هذه شفرة في الـ php لتحويل التاريخ من الهجري الى الميلادي والعكس

    المكان الرسمي لهذا الموضوع على موقع المبرمج الصغير http://www.mubarmeg.com/

    أولا حمل الصف البرمجي المرفق مع هذا الموضوع في الاسفل ( المسؤل على تحويل المعطيات)

    ثم ضعها هذه شفرة في الصفحة او الصفحات التي بها علاقة بتحويل التاريخ

    ومثال على ذلك

    كود:
    include_once("date_class.php");  
    بعد ذلك قم بوضع هذه الشفرة في المصفحة التي تريد

    التحويل من الهجري الى الميلادي

    ضع الكود الثاني

    كود:
    // اليوم في الميلادي
        $day = date("d");
       
        // الشهر في الميلادي
        $month = date("m");
       
        // السنة في الميلادي
        $year = date("Y");
       
        //الاتصال بالصف
        $mydate = new sDate();
       
        //التحويل من الميلادي الى الهجري
        $mydate->h_date($day, $month, $year);
       
        /*
        الان عند التحويل سوف يرجع لك عدة تواريخ ومعلومات.
        من جهة التاريخ الميلادي:
        */
    
        // اسم اليوم - مثل الاحد باللغة الانجليزية
        echo $mydate->frm_dname;
       
        // اختصار اسم اليوم باللغة الانجليزية
        echo $mydate->frm_dname_sh;
       
        //اسم الشهر - مثل ذم الحجة باللغة الانجليزية
        echo $mydate->frm_mname;
       
        // اختصار اسم الشهر باللغة الانجليزية
        echo $mydate->frm_mname_sh;
       
        //ومن جهة التاريخ الهجري
       
        //رقم التاريخ بالهجري
        echo $mydate->day;
       
        //رقم الشهر بالهجري
        echo $mydate->month;
       
        //رقم السنة بالهجري
        echo $mydate->year;
    
        // اسم اليوم - مثل الاحد باللغة الانجليزية
        echo $mydate->to_dname;
       
        // اختصار اسم اليوم باللغة الانجليزية
        echo $mydate->to_dname_sh;
       
        // اسم الشهر - مثل الاحد باللغة الانجليزية
        echo $mydate->to_mname;
       
        // اختصار اسم الشهر باللغة الانجليزية
        echo  $mydate->to_mname_sh;
       
        // الان طباعة الاعياد والايام ذو الاهمية في التاريخ الاسلامي
       foreach ($mydate->event as $ev)
       {
          printf("%s الاسم:
    \n", $ev);
       } 
    ----
    واذا اردت التحويل من الهجري الى الميلادي

    قم بوضع الكود التالي


    كود:
    // اليوم في الميلادي
        $day = 11;
       
        // الشهر في الميلادي
        $month = 4;
       
        // السنة في الميلادي
        $year = 1420;
       
        //الاتصال بالصف
        $mydate2 = new sDate();
       
        //التحويل من الميلادي الى الهجري
        $mydate2->g_date($day, $month, $year);
       
        // اسم اليوم - مثل الاحد باللغة الانجليزية
        echo $mydate2->to_dname;
       
        // اختصار اسم اليوم باللغة الانجليزية
        echo $mydate2->to_dname_sh;
       
        // اسم الشهر - مثل ابريل باللغة الانجليزية
        echo $mydate2->to_mname;
       
        // اختصار اسم الشهر باللغة الانجليزية
        echo $mydate2->to_mname_sh;
       
        // رقم اليوم
        echo $mydate2->day;
       
        // رقم الشهر
        echo $mydate2->month;
       
        // رقم السنة
        echo $mydate2->year;
    الكلاس التي تستعمل مع البرنامج مرفقة مع الموضوع
     
  4.   مشاركة رقم : 3    ‏2007-01-18
  5. يافع

    يافع عضو متميّز

    التسجيل :
    ‏2003-03-29
    المشاركات:
    1,765
    الإعجاب :
    0
    السلام عليكم ورحمة الله وبركاته

    هذه شفرة في الـ php لتحويل التاريخ من الهجري الى الميلادي والعكس

    المكان الرسمي لهذا الموضوع على موقع المبرمج الصغير http://www.mubarmeg.com/

    أولا حمل الصف البرمجي المرفق مع هذا الموضوع في الاسفل ( المسؤل على تحويل المعطيات)

    ثم ضعها هذه شفرة في الصفحة او الصفحات التي بها علاقة بتحويل التاريخ

    ومثال على ذلك

    كود:
    include_once("date_class.php");  
    بعد ذلك قم بوضع هذه الشفرة في المصفحة التي تريد

    التحويل من الهجري الى الميلادي

    ضع الكود الثاني

    كود:
    // اليوم في الميلادي
        $day = date("d");
       
        // الشهر في الميلادي
        $month = date("m");
       
        // السنة في الميلادي
        $year = date("Y");
       
        //الاتصال بالصف
        $mydate = new sDate();
       
        //التحويل من الميلادي الى الهجري
        $mydate->h_date($day, $month, $year);
       
        /*
        الان عند التحويل سوف يرجع لك عدة تواريخ ومعلومات.
        من جهة التاريخ الميلادي:
        */
    
        // اسم اليوم - مثل الاحد باللغة الانجليزية
        echo $mydate->frm_dname;
       
        // اختصار اسم اليوم باللغة الانجليزية
        echo $mydate->frm_dname_sh;
       
        //اسم الشهر - مثل ذم الحجة باللغة الانجليزية
        echo $mydate->frm_mname;
       
        // اختصار اسم الشهر باللغة الانجليزية
        echo $mydate->frm_mname_sh;
       
        //ومن جهة التاريخ الهجري
       
        //رقم التاريخ بالهجري
        echo $mydate->day;
       
        //رقم الشهر بالهجري
        echo $mydate->month;
       
        //رقم السنة بالهجري
        echo $mydate->year;
    
        // اسم اليوم - مثل الاحد باللغة الانجليزية
        echo $mydate->to_dname;
       
        // اختصار اسم اليوم باللغة الانجليزية
        echo $mydate->to_dname_sh;
       
        // اسم الشهر - مثل الاحد باللغة الانجليزية
        echo $mydate->to_mname;
       
        // اختصار اسم الشهر باللغة الانجليزية
        echo  $mydate->to_mname_sh;
       
        // الان طباعة الاعياد والايام ذو الاهمية في التاريخ الاسلامي
       foreach ($mydate->event as $ev)
       {
          printf("%s الاسم:
    \n", $ev);
       } 
    ----
    واذا اردت التحويل من الهجري الى الميلادي

    قم بوضع الكود التالي


    كود:
    // اليوم في الميلادي
        $day = 11;
       
        // الشهر في الميلادي
        $month = 4;
       
        // السنة في الميلادي
        $year = 1420;
       
        //الاتصال بالصف
        $mydate2 = new sDate();
       
        //التحويل من الميلادي الى الهجري
        $mydate2->g_date($day, $month, $year);
       
        // اسم اليوم - مثل الاحد باللغة الانجليزية
        echo $mydate2->to_dname;
       
        // اختصار اسم اليوم باللغة الانجليزية
        echo $mydate2->to_dname_sh;
       
        // اسم الشهر - مثل ابريل باللغة الانجليزية
        echo $mydate2->to_mname;
       
        // اختصار اسم الشهر باللغة الانجليزية
        echo $mydate2->to_mname_sh;
       
        // رقم اليوم
        echo $mydate2->day;
       
        // رقم الشهر
        echo $mydate2->month;
       
        // رقم السنة
        echo $mydate2->year;
    الكلاس التي تستعمل مع البرنامج مرفقة مع الموضوع
     
  6.   مشاركة رقم : 4    ‏2007-01-18
  7. يافع

    يافع عضو متميّز

    التسجيل :
    ‏2003-03-29
    المشاركات:
    1,765
    الإعجاب :
    0
    المعطيات في هذه الشفرة مكتوبة في البرنامج نفسه

    لكن اذا اردت ان تقوم بتقديم المعطيات (السنة الشهر اليوم) من استمارة يعبيها الزائر فعليك استعمال الـ $_post


    هذه امثلة الاستمارات صور مرفقة مع الموضوع

    [​IMG]
     
  8.   مشاركة رقم : 5    ‏2007-01-18
  9. يافع

    يافع عضو متميّز

    التسجيل :
    ‏2003-03-29
    المشاركات:
    1,765
    الإعجاب :
    0
    المعطيات في هذه الشفرة مكتوبة في البرنامج نفسه

    لكن اذا اردت ان تقوم بتقديم المعطيات (السنة الشهر اليوم) من استمارة يعبيها الزائر فعليك استعمال الـ $_post


    هذه امثلة الاستمارات صور مرفقة مع الموضوع

    [​IMG]
     
  10.   مشاركة رقم : 6    ‏2007-01-18
  11. يافع

    يافع عضو متميّز

    التسجيل :
    ‏2003-03-29
    المشاركات:
    1,765
    الإعجاب :
    0
    المعطيات في هذه الشفرة مكتوبة في البرنامج نفسه

    لكن اذا اردت ان تقوم بتقديم المعطيات (السنة الشهر اليوم) من استمارة يعبيها الزائر فعليك استعمال الـ $_post


    هذه امثلة الاستمارات صور مرفقة مع الموضوع

    [​IMG]
     
  12.   مشاركة رقم : 7    ‏2007-01-18
  13. مُجَاهِد

    مُجَاهِد قلم ماسي

    التسجيل :
    ‏2003-05-11
    المشاركات:
    14,043
    الإعجاب :
    0
    مشكور على الشفرة الممتازة ..

    جزيل الشكر لك ..
     
  14.   مشاركة رقم : 8    ‏2007-01-18
  15. مُجَاهِد

    مُجَاهِد قلم ماسي

    التسجيل :
    ‏2003-05-11
    المشاركات:
    14,043
    الإعجاب :
    0
    مشكور على الشفرة الممتازة ..

    جزيل الشكر لك ..
     
  16.   مشاركة رقم : 9    ‏2007-01-18
  17. مُجَاهِد

    مُجَاهِد قلم ماسي

    التسجيل :
    ‏2003-05-11
    المشاركات:
    14,043
    الإعجاب :
    0
    مشكور على الشفرة الممتازة ..

    جزيل الشكر لك ..
     
  18.   مشاركة رقم : 10    ‏2007-02-13
  19. albramej

    albramej عضو

    التسجيل :
    ‏2007-02-13
    المشاركات:
    10
    الإعجاب :
    0
    بارك الله بك والله كل مواضيعكم رائعة
     

مشاركة هذه الصفحة