معهد دعم اتش فى اى بى اس لحلول الويب - Powered by vBulletin


 
 
النتائج 1 إلى 1 من 1

الموضوع: درس شامل للتاريخ والوقت

  1. #1
    أدارى
    الصورة الرمزية HVIPS4


    تاريخ التسجيل: Jun 2011
    رقم العضوية: 6
    الدولة: Cairo
    المشاركات: 1,979
    HVIPS4 غير متواجد حالياً

    درس شامل للتاريخ والوقت


    السلام عليكم ..

    أخباركم ان شاء بأفضل حآآل ..

    الوقت والتاريخ من الاشياء المهمه جدا لبناء صفحات الويب ,, الزائر يريد معرفة تاريخ اليوم ,, تاريخ المقالة ,, او الخبر وغيرها ,, وصاحب الموقع يريد معرفة تاريخ تسجيل العضو او وقت دخوله وتاريخ ارساله رساله الى الموقع وغيرهـ ,, كل هذه الاشياء تجعل التاريخ والوقت مهم في البرمجيات ,, والتاريخ والوقت في لغة PHP سهل جدا ,, مجرد دوال نقوم بإستخدامها ونحصل على التاريخ أو الوقت ..


    1 - دالة التاريخ والوقت Date ..

    الصيغة العامة للدالة ..



    كود PHP:
                           date() 


    لو اردنا طباعة تاريخ اليوم ..



    كود PHP:
                           echo date("dS F Y"); 

    الناتج :

    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

    وكمآ تلاحظون بإمكاننا ادخال اكثر من رمز بالدالة بالتنسيق الي يعجبك والدالة تلقائياً تستبدل الرمز بقيمته ,, ولو احتجا لأن نكتب رمز بدون مانطبعه نسبقه بالسلاش \ ..


    كود PHP:
                           echo date("dS F/Y \d\S\F\Y");  

      [
    IMG]http://cdn5.tribalfusion.com/media/37536.gif[/IMG] 
    الناتج :

    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

    وهنآ جدول للرموز المستخدمة في الدالة ..

    http://he3rt9.net/time.html

    ومرفق صفحة الـ Html

    2 - دالة Timestamp..

    هي عدد الثواني من 1 يناير 1970 منتصف الليل ( 00:00:00 GMT ) الىآ الآن ,,
    اختاروا 1970 لآنه وجب اخذ نقطة زمن لعد الثواني وكان في بداية عصر unix ..
    وبإختصار 1يناير 1970منتصف الليل قيمته
    Timestamp = 0 ,, وقد مر الكثير من الثواني ولمعرفة كم مر حتىآ الآن نستخدم الدالة ..


    كود PHP:
                           time() 


    لو اردنا معرفة الثواني من
    1 يناير 1970 حتىآ الآن نكتب ..


    كود PHP:
                           echo time(); 


    النتيجة :


    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

    لو تلاحظون مع كل تحديث للصفحة يزداد الرقم ,, طيب من هنا تقولون وش نستفيد منها راح نشرح فائدتها ..


    أ- دالة Timestampمع Date ..

    بإمكاننا نضيف باراميتر ثاني للدالة Date الي هو
    Timestampالي نريد نستخرج منه الوقت ..
    الدالة Date تستعمل
    Timestamp الحالي وتسترجع الساعة الحالية واليوم والسنة ...

    للقيام بتطبيق , لدينا
    Timestampوهو 1260412138 ..
    لنستخرج منه البيانات نكتب ..


    كود PHP:
                           $timestamp 1260412138

    echo 
    date('d/m/Y'$timestamp); 
    اطبع الوقت والتاريخ والسنة للـ 1260412138 ..

    النتيجة :

    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي ..

    اذا :
    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي = نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي ..

    الآن فرق عندنا اننا اضفنا باراميتر آخر للدالة Date ,,
    بشكل عام لو وضعنا ..


    كود PHP:
                           echo date('d'); 
    نقول اعطني رقم اليوم الحالي ,, ولو وضعنا :

    كود PHP:
                           $timestamp 1260412138

    echo 
    date('d'$timestamp); 
    نقول اعطني رقم اليوم للحظة Timestamp ..

    اذاً عندما نكتب مقالا نكتفي بتسجيل الـ
    Timestamp له ,, وبإستعماله يمكننا استخراج جميع المعلومات الممكنة والتي لآتتخيلها من هذآ الرقم ..


    ب- دالة mktime ..

    الشكل العام :

    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي
    ( الشهر قبل اليوم )

    يمكن ان تكون مهمة لمن يريد معرفة
    Timestampلتاريخ محدد من ثانية ودقيقة وساعة ويوم وشهر وسنة ..

    نطبق اذا اردنا معرفة الـ
    Timestamp لـ 5 يناير 1995 الساعة 7:15:21 ,, نكتب ..


    كود PHP:
                           $vieux_timestamp mktime(71521151995);
    echo 
    $vieux_timestamp
    الناتج :

    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

    الىآ هنآ نصل معكم الىآ نهاية الدرس اتمنىآ أن يروق لكم واي استفسار انا حاضر ..

    في درس آخر ..

    ودي ..
    الملفات المرفقة

 

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •