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

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

إستنباطـــ التـوقيت العــالمي بدلالة التوقيت المحلي للجهاز

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

  • إستنباطـــ التـوقيت العــالمي بدلالة التوقيت المحلي للجهاز

    السلام عليكم ورحمة الله وبركاته

    لكل جهاز كومبيوتر توقيتا ضبط عليه
    ولوأراد أحدنا الاستعلام عن التوقيت برمجيا سيقوم
    بكتابة الكود التــالي :
    كود PHP:
     Dialog.Message(":)"System.GetTime(TIME_FMT_MIL)); 
    واذا أراد الاستعلام عن الســـاعات فقطــ
    فسيكتب :
    كود PHP:
     Dialog.Message(":)"System.GetTime(TIME_FMT_HOUR)); 
    هذه المواقيت متعلقـــة بساعة الجهاز
    وسأبقى في الخديث عن سااعة الجهاز
    فيمكنني تعويض الكود الأول و الذي أعلمني على توقيت الجهاز بهذا
    كود PHP:
     Dialog.Message("Notice"os.date("%X") ); 
    ليعطيني توقيت الجهاز نفسه لكن باستعمال التعليمة os " والمتعلقة بالعمليات على النظام"
    لكن باستعمال نفس التعليمة كيف لي أن أحصل على ساعة النظام فقط
    سنكتب :
    كود PHP:
     Dialog.Message("Notice"os.date("%H") ); 
    اذن يمكن التعامل مع التوقيت بطريقة الأكواد المباشرة في الاوتوبلاي
    أو أكواد اللوا
    --------------------------------------------------------------------------
    التوقيت العالمي ؟
    له علاقة كبيرة بالمنطقة الزمنية المضبوط عليها الجهاز
    من نافذة خيارات التاريخ و الوقت
    فالمنطقة الزمنية (بالإنجليزية: Time zone) هي مقطع من سطح الأرض، التي يطبق فيها توقيت واحد. عادة يتم تقسيم المناطق الزمنية طوليا بالنسبة للكرة الأرضية، ابتداءً من القطب الشمالي وانتهاءً في القطب الجنوبي. مناطق القطبين الشمالي والجنوبي لا تتبع أي منطقة زمنية معينة. وبالنسبة لهم ينطبق التوقيت العالمي

    كيف نعرف المنطقة الزمنية التي يعمل وفقها الجهاز ؟
    كود PHP:
     Dialog.Message("Notice"os.date("%z") ); 
    وهي المنطقة الزمنية وفق جهازك
    لكن هذه لاتهمنا في عملية الاستنباط ما يهمنا بكم تزيد أو تنقص عن التوقيت العالمي
    أي لحساب الفارق بين التوقيتين " العالمي و توقيت الجهاز سنركز على الساعات والفارق بيتهما "
    يبقصنا شيء
    كيف نعرف توقيت جرينتش الموافق لجهاز الكومبيوتر
    جرب هذا الكود : !!
    نعود الى كود المعبر عن ساعة الجهاز أعلاه ولكن بالتعليمة os
    ونزيد فقط علامة !
    ليصبح الكود :
    كود PHP:
    Dialog.Message("Notice"os.date("!%X") ); 
    من المؤكد أنها ظهرت الساعة لكن بزيادة أو نقصان في الساعات حسب المنطقة الزمنية
    لنحسب الساعات وبنفس الطريقة نجد الكود التالي يعبر عن الساعات فقط :
    كود PHP:
    Dialog.Message("Notice"os.date("!%H") ); 
    اذن لحساب الفارق بين الساعات سهل هو طرح في قيم الكودين المعبرين عن الساعات
    " ساعات الجهاز وساعات توقيت جرينتش"
    عرفنا الاتي : طريقة التعبيرعن المنطقة الزمنية اسما
    طريقة حساب ساعات الجهاز من توقيته
    طريقة حساب ساعات الجهاز حسب خيارات المنطقة الزمنية
    ليكون الكود التالي المدمج هو المعبر تماما عن المكتوب في خيارات الوقت
    كود PHP:
     Dialog.Message("Notice"os.date("!%z").."   "..os.date("%H")-os.date("!%H") ); 
    التسمية و الفارق !!
    االان هل يمكن حل الانشغال التالي :
    http://sites.ienajah.com/vb2/showthread...387#post303387
    مع ملاحظة أن الموضوع هذا فرضته ظروف الموضوع المشار اليه وكيفية التغلب على عقبات قد تظهر فجأة

    موفق أقرأ جوابك وحلك للاستفسار موفق
    وياحبذا لو تجيبني اذ أردت بعد منتصف الليل بدقائق
    التعديل الأخير تم بواسطة ثامر أبو بلقيس; الساعة 29-07-2016, 12:18 PM.

  • #2
    السلام عليكم ورحمة الله وبركاته

    امر من هنا لاحييك على الموضوع و ادعو لك بان يجازيك الله خيرا

    و الشق العملي نحن نبحث حتى اذا خلصنا الى شيء اجبنا و الا فاعلم ان ( هنا توقف حمار الشيخ عند العتبة )

    تعليق


    • #3
      بسم الله الرحمن الرحيم
      بارك الله فيك استاذنا الكريم
      ولكن هذا الموضوع لم استطيع استيعابه؟؟؟؟؟؟
      موفق بإذن الله ... لك مني أجمل تحية .

      تعليق


      • #4
        اذا الأخ ياسر لم يستطع استيعاب الموضوع فكيف بــ بوجادي مثلي انا ؟

        موفق بإذن الله ... لك مني أجمل تحية .

        تعليق


        • #5
          المشاركة الأصلية بواسطة فرح صالحي مشاهدة المشاركة
          اذا الأخ ياسر لم يستطع استيعاب الموضوع فكيف بــ بوجادي مثلي انا ؟

          موفق بإذن الله ... لك مني أجمل تحية .
          -----------------
          بسم الله الرحمن الرحيم
          تحية لك اخي فرح --- طبعا انا لا اعرف معني ( بــ بوجادي)
          ولكن من الواضح انني خانني التعبير بجملة لم استطيع استيعاب الموضوع ؟؟؟
          انا اقصد يصعب علية حل التساءل الذي وضعه الاستاذ ثامر في نهاية الموضوع ؟
          اما الموضوع المشروح هو واضح جدا وشرح بسيط
          انت ايضا تستطيع فهمه بسهولة
          فالموضوع ببساطة كيفية التعامل مع التوقيت
          باستخدام الاكواد المرفقة في البرنامج
          وكذالك باستخدام اكواد اللوا المختصرة والاحترافية والتي يجيدها استاذنا ابو بلقيس

          وتبسيط اكثر لو نظرت الي الكود الاول في الموضوع

          كود PHP:
           Dialog.Message(":)"System.GetTime(TIME_FMT_MIL)); 
          هذا كود لاظهار التوقيت الخاص بالجهاز في رسالة بستخدام الاكواد الموجوده بالبرنامج




          وهذا نفس الكود بستخدام اكواد اللوا

          كود PHP:
          Dialog.Message("Notice"os.date("%X") ); 
          وبنقس الطريقة بقية الاكواد ؟؟؟

          انا احببت توضيح الموضوع لانني شعرت انك شاهدت تعليقي واعتبرت الموضوع صعب الفهم ؟


          موفق بإذن الله ... لك مني أجمل تحية .




          ---------------------

          تعليق


          • #6
            المشاركة الأصلية بواسطة ياسرهتهت مشاهدة المشاركة
            -----------------
            بسم الله الرحمن الرحيم
            تحية لك اخي فرح --- طبعا انا لا اعرف معني ( بــ بوجادي)
            ولكن من الواضح انني خانني التعبير بجملة لم استطيع استيعاب الموضوع ؟؟؟
            انا اقصد يصعب علية حل التساءل الذي وضعه الاستاذ ثامر في نهاية الموضوع ؟
            اما الموضوع المشروح هو واضح جدا وشرح بسيط
            انت ايضا تستطيع فهمه بسهولة
            فالموضوع ببساطة كيفية التعامل مع التوقيت
            باستخدام الاكواد المرفقة في البرنامج
            وكذالك باستخدام اكواد اللوا المختصرة والاحترافية والتي يجيدها استاذنا ابو بلقيس

            وتبسيط اكثر لو نظرت الي الكود الاول في الموضوع

            كود PHP:
             dialog.message(":)"system.gettime(time_fmt_mil)); 
            هذا كود لاظهار التوقيت الخاص بالجهاز في رسالة بستخدام الاكواد الموجوده بالبرنامج




            وهذا نفس الكود بستخدام اكواد اللوا

            كود PHP:
            dialog.message("notice"os.date("%x") ); 
            وبنقس الطريقة بقية الاكواد ؟؟؟

            انا احببت توضيح الموضوع لانني شعرت انك شاهدت تعليقي واعتبرت الموضوع صعب الفهم ؟


            موفق بإذن الله ... لك مني أجمل تحية .




            ---------------------
            شكرا اخي ياسر على التوضيح
            كنت امزح فقط لإدخال روح الدعابة في المواضيع الجدية
            بوجادي كلمة عامية تونسية تعني الانسان قليل الخبرة بل منعدم الخبرة

            تعليق

            مواضيع تهمك

            تقليص

            المنتدى: القسم العام نشرت بواسطة: Reem2Rabeh الوقت: 04-23-2025 الساعة 04:27 PM
            المنتدى: ضبط وتوكيد الجودة نشرت بواسطة: HeaD Master الوقت: 04-15-2025 الساعة 09:30 AM
            المنتدى: التصنيع والانتاج نشرت بواسطة: HeaD Master الوقت: 04-11-2025 الساعة 01:08 PM
            المنتدى: القسم العام نشرت بواسطة: نوال الخطيب الوقت: 03-19-2025 الساعة 03:07 AM
            المنتدى: الكمبيوتر والإنترنت نشرت بواسطة: عوض السوداني الوقت: 03-18-2025 الساعة 07:22 AM
            يعمل...
            X