English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل دروس PHP الأساسية

دليل دروس PHP المتقدمة

PHP & MySQL

دليل PHP

استخدام دالة PHP localtime() و مثال

دليل وظائف PHP للوقت والتاريخ

دالة localtime()

التعريف والاستخدام

تقوم دالة localtime() بإرجاع الوقت المحلي كنموذج مصفوفة، وتقسم أجزاء الوقت إلى عناصر المصفوفة.

النص

localtime($timestamp,  $is_assoc)

معامل

رقمالمعاملات والشرح
1

timestamp(اختياري)

هذا قيمة عددية كاملة تعبر عن وقت Unix المحلي.

2

is_assoc(اختياري)

إذا تم ضبطه على FALSE أو لم يتم توفيره، يتم العودة إلى مفتاح الأرقام العادية. إذا تم ضبط هذا المعامل على TRUE، فإن دالة localtime() تعود إلى دالة مرتبطة تحتوي على جميع الوحدات المختلفة التي يتم إرجاعها من دالة localtime() في C. وتكون الأسماء المختلفة للملفات:

  • "tm_sec" - عدد الثواني، 0 إلى 59

  • "tm_min" - عدد الدقائق، 0 إلى 59

  • "tm_hour" - الساعة، 0 إلى 23

  • "tm_mday" - اليوم في الشهر، 1 إلى 31

  • "tm_mon" - الشهر في السنة، 0 (Jan) إلى 11 (Dec)

  • "tm_year" - السنة، تبدأ من 1900

  • "tm_wday" - اليوم في الأسبوع، 0 (Sun) إلى 6 (Sat)

  • "tm_yday" - اليوم في السنة، 0 إلى 365

  • "tm_isdst" - هل يطبق الوقت الصيفي حالياً؟ إذا كان نعم، فإن الرقم إيجابي، 0 العدد السلبي يمثل الوقت غير الصحيح، والعدد الإيجابي يمثل الوقت غير المعروف.

النتيجة

تقوم دالة localtime() في PHP بتحويل عدد الوقت إلى مصفوفة تمثل الوقت المحلي.

إصدار PHP

تم إدخال هذه الدالة في إصدار PHP 4 وأيضاً يمكن استخدامها في جميع الإصدارات الأعلى.

مثال على الإنترنت

يوضح هذا المثالlocaltime()استخدام الدالة-

<?php
   $time = localtime();
   print_r($time);
?>
الاختبار لرؤية‹/›

نتيجة الإخراج

مصفوفة
(
    [0] => 50
    [1] => 28
    [2] => 13
    [3] => 12
    [4] => 4
    [5] => 120
    [6] => 2
    [7] => 132
    [8] => 0
)

مثال على الإنترنت

الآن، دعونا نمرر معامل وقت التوقيت.-

<?php
   $timestamp = time();
   $time = localtime($timestamp);
   print_r($time);
?>
الاختبار لرؤية‹/›

نتيجة الإخراج

مصفوفة
(
    [0] => 21
    [1] => 54
    [2] => 13
    [3] => 12
    [4] => 4
    [5] => 120
    [6] => 2
    [7] => 132
    [8] => 0
)

مثال على الإنترنت

إذا كنت تمر عبر-

<?php
   $timestamp1 = time() - (23*12*30);
   print_r($timestamp1); 
   print("\n");
   $timestamp2 = time() + (23*12*30);
   print_r($timestamp2); 
?>
الاختبار لرؤية‹/›

نتيجة الإخراج

مجموعة عادية: مصفوفة
(
    [0] => 23
    [1] => 8
    [2] => 14
    [3] => 12
    [4] => 4
    [5] => 120
    [6] => 2
    [7] => 132
    [8] => 0
)
مجموعة مرتبطة: مصفوفة
(
    [tm_sec] => 23
    [tm_min] => 8
    [tm_hour] => 14
    [tm_mday] => 12
    [tm_mon] => 4
    [tm_year] => 120
    [tm_wday] => 2
    [tm_yday] => 132
    [tm_isdst] => 0
)