English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
الحصول على الوقت الحالي باستخدام دالة gettimeofday()
gettimeofday()تعود الدالة زمن اليوم الحالي. بالافتراض، تعود الدالة الوقت الحالي كعدد مكون من عدة أعداد.صحيحعندما يتم تمريره كمعامل، يعود هذا الدالة زمنًا كعدد عشري.
gettimeofday($return_float)
الترتيب | المواصفات والشرح |
---|---|
1 | return_float($Optional) هذا هو قيمة منطقية، تُستخدم لتعيين ما إذا كان الوقت يجب أن يكون قيمة عشرية. إذا كان هذا القيمة هو true، فإن هذه الدالة تعود الوقت كقيمة عشرية. المفاتيح في المجموعة هي:
|
PHP gettimeofday()تقوم الدالة بإرجاع الوقت الحالي. بشكل افتراضي، سيكون هذا القيمة هي مجموعة تحتوي على المفاتيح التالية: sec،usec،minuteswest،dsttime. إذا تمreturn_floatإذا تم تعيين القيمة إلى true، فإن الوقت سيتم العودة كقيمة عشرية.
تم إدخال هذه الدالة أولاً في إصدار PHP 4، ويمكن استخدامها في جميع الإصدارات الأعلى.
في هذا المثال سيتم عرض-gettimeofday()استخدام الدالة-
<?php $time = gettimeofday(); print_r($time); ?>اختبار لرؤية‹/›
نتائج الخروج
Array ( [sec] => 1589298247 [usec] => 881165 [minuteswest] => 0 [dsttime] => 0 )
في هذا المثال سيتم طباعة الوقت الحالي كقيمة عشرية-
<?php $time = gettimeofday(true); print_r($time); ?>اختبار لرؤية‹/›
نتائج الخروج
1589298812.5101
يمكنك استخراج قيمة الوقت الفردي، مثلما يلي-
<?php $time = gettimeofday(); echo "sec: $time[sec]\n"; echo "usec: $time[usec]\n"; echo "minuteswest: $time[minuteswest]\n"; echo "dsttime: $time[dsttime]"; ?>اختبار لرؤية‹/›
نتائج الخروج
sec: 1589301022 usec: 843115 minuteswest: 0 dsttime: 0
<?php print_r(gettimeofday()); echo gettimeofday(true); ?>اختبار لرؤية‹/›
يحدث هذا النتيجة التالية-
Array ( [sec] => 1589261767 [usec] => 31653 [minuteswest] => 0 [dsttime] => 0 ) 1589261767.032