إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

استنباط التاريخ الهجري من اليوم اليولياني

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • استنباط التاريخ الهجري من اليوم اليولياني

    السلام عليكم
    أخي الحبيب ... قرأت مقالة جميلة جدا فشدني الفضول
    أن أفتح مشروعا جديدا
    وضعت فيه أنبوتا أسميته date
    هذا الأنبوت سأكتب فيه التاريخ الميلادي لكن
    عند كتابة اليوم أو الشهر اذا كان العدد اقل من عشرة اضع الصفر على
    اليسار مثلا الشهر 3 أكتبها 03

    ثم وضعت 3 أنبوتات
    الأنبوت Input2 بهذه التسمية سينزل فيه اليوم الهجري
    الأنبوت Input3 الشهر الهجري
    الأنبوت Input4 السنة الهجرية

    توجهت نحو global functions
    وزرعت
    كود:
    function ToJulian(ISO_Date)
    	local t = {}
    	t.year = String.Left(ISO_Date, 4)
    	t.month = String.Mid(ISO_Date, 6, 2)
    	t.day = String.Right(ISO_Date, 2)
    	local d = os.time(t)
    	return Math.Floor((d / 86400) + 2440588)
    end
    بعد الحفظ رجعت ووضعت زر في التجميعية
    وكتبت فيه
    كود:
    r=Input.GetText("date");
    local ISO_Date = r
    local JulianDate = ToJulian(ISO_Date) 
    
    L =  Math.Floor(JulianDate) - 1948440 + 10632
    N = Math.Floor((L - 1) / 10631)
    L = L - 10631 * N + 354
    J = Math.Floor((10985 - L) / 5316) * Math.Floor((50 * L) / 17719) + Math.Floor(L/5670) * Math.Floor((43 * L) / 15238)
    L = L - Math.Floor((30 - J) / 15) * Math.Floor((17719 * J) / 50) - Math.Floor(J / 16) * Math.Floor((15238 * J) / 43) + 29
    M = Math.Floor((24 * L) / 709)
    D = L -Math.Floor((709 * M) / 24)
    Y = Math.Floor(30 * N + J - 30)
    ----
    
    Input.SetText("Input2", D);
    Input.SetText("Input3", M);
    Input.SetText("Input4", Y);
    انتهى ناجحة أم لا ؟ لا أدري لكنه تستهل التجربة
    سلام

  • #2
    استنباط التاريخ الهجري من اليوم اليولياني

    السلام عليكم ورحمة الله وبركاته
    انتهى هكذا
    Error:field'day'missing in date table
    Stack Tracebak:
    1.[Globals] Line:6 in function 'Tojulian'
    2.[Page1->Button1->onClik] Line:3 in main chunk
    والسلام

    تعليق


    • #3
      هذا ملف للعمل
      http://www.gulfup.com/?pIhjTW

      شكرا

      ستلاحظ ارتياب في يوم بالنسبة للملف المطروح سابقا
      لذلك قلت محل تجربة

      تعليق


      • #4
        السلام عليكم ورحمة الله وبركاته
        هذه الاضافة غير متوفرة لدي
        Error: Plugin "C:\Program Files\AutoPlay Media Studio 8\Plugins\Objects\GROUPBOX\GROUPBOX.APO" is not licensed for re-distribution
        والسلام

        تعليق


        • #5
          تنقصك اضافة groupbox للأسف ضننتها متوفرة لديك وهي لاعلاقة لها بالمحتوى
          اذ لم تحملها سأعيد الملف غدا شكرا

          إن شاء الله

          تعليق


          • #6
            http://www.gulfup.com/?aUWsXx

            تعليق


            • #7
              استنباط التاريخ الهجري من اليوم اليولياني

              السلام عليكم ورحمة الله وبركاته
              قد يكون مفتاح الحل في الآية 25 من سورة الكهف ...
              300 + 9 = ؟؟؟؟

              تعليق


              • #8
                مشكووور
                الأوتوبلاي يعطيك التاريخ الذي تريده باليولياني وفق أكواده
                كود:
                result = System.GetDate(DATE_FMT_JULIAN);

                تعليق


                • #9
                  شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

                  تعليق


                  • #10
                    ما شاء الله متابعة حثيثة اولا بأول

                    جزاكم الله خيرا وبارك الله فيكم جميعا

                    .

                    تعليق


                    • #11
                      يا جماعة الى يعمل ملف يرفع معه الاضافة الخاصة بيه لو تكرمتم

                      تعليق


                      • #12
                        المشاركة الأصلية بواسطة احمدعمار مشاهدة المشاركة
                        يا جماعة الى يعمل ملف يرفع معه الاضافة الخاصة بيه لو تكرمتم
                        السلام عليكم ورحمة الله وبركاته

                        اخي انصحك بتنزيل هذا للاخ هيثم فيه تقريبا كل الاضافات
                        مثبــت: ( الإصدار الثاني ) (Pack 2013 for AMS ) .. حزمه كامله بكل الإضافات والقوالب والبرامج المساعده ... ‏(موضوع متعدد الصفحات 1 2 3 ... الصفحة الأخيرة)
                        تقييم الموضوع: 2 تصويتات, المعدل 5.00.Haitham.2012

                        تعليق


                        • #13
                          مشكورين إخواني وهذا هو رابط الموقع الذي
                          قرأت فيه الفكرة
                          من هنااااااااا

                          نلتقي بود

                          تعليق


                          • #14
                            استنباط التاريخ الهجري من اليوم اليولياني

                            السلام عليكم ورحمة الله وبركاته
                            اطلعنا على الموقع فشكرا لك .
                            التاريخ الناتج عن عملية التحويل لن يكون دقيقا بالكيفية المرجوة .
                            سلامي

                            تعليق


                            • #15
                              وفقك الله وأثابك ونفع بك

                              تعليق

                              مواضيع تهمك

                              تقليص

                              المنتدى: المكتبة الالكترونية نشرت بواسطة: HaMooooDi الوقت: 07-30-2025 الساعة 04:01 PM
                              المنتدى: التصنيع والانتاج نشرت بواسطة: HaMooooDi الوقت: 07-30-2025 الساعة 03:44 PM
                              المنتدى: التعريف بالهندسة الصناعية نشرت بواسطة: HaMooooDi الوقت: 07-30-2025 الساعة 03:38 PM
                              المنتدى: الجوال والإتصالات نشرت بواسطة: ماريا عبد الله الوقت: 07-10-2025 الساعة 01:22 AM
                              المنتدى: الجوال والإتصالات نشرت بواسطة: ماريا عبد الله الوقت: 07-04-2025 الساعة 12:04 AM
                              يعمل...
                              X