English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
ت 格ماترنزات تاريخ/وقت GMT/UTC باستخدام دالة gmdate()
gmdate()يستقبل الدالة سطر الصيغة كمعلمات لتعريف صيغة تFormatting تاريخ/وقت GMT/UTC المحلي.
مثل date() وظيفة تماماً، باستثناء أن الوقت الذي يعود هو الوقت القياسي لغرينتش (GMT). على سبيل المثال، عند تشغيل البرنامج التالي في الصين (GMT +0800)، يظهر السطر الأول "Jan 01 2000 00:00:00" والسطر الثاني "Dec 31 1999 16:00:00".
gmdate($format, $timestamp)
الترتيب | المعلمات وشرحها |
---|---|
1 | format (مطلوب) هذا هو سطر صيغة، يتم فيه تحديد صيغة سطر التاريخ الذي ترغب في إخراجه. |
2 | سجلة الوقت (اختياري) هذا هو قيمة عددية تمثل سجلة الوقت اللازمة للتاريخ |
يستعيد دالة gmdate() في PHP قيمة الوقت/التاريخ الحالي بتكوين معين.
تم إدخال هذه الدوال أولاً في إصدار PHP 4 ويمكن استخدامها في جميع الإصدارات الأعلى.
تجربة التالي عرضتgmdate()استخدام الدوال
<?php $date = gmdate("D M d Y"); print("التاريخ: ". $date); ?>اختبار لمعرفة‹/›
نتائج الإخراج
التاريخ: Fri May 08 2020
في هذا المثال، يستخدم هذا الدوال لتنسيق التاريخ الحالي واستخدام التاريخ الناتج للطبع معلومات غروب/شروق الشمس-
<?php $date = gmdate("H:i:s"); $sun_info = date_sun_info($date, 20.5937, 78.9629); print_r($sun_info); ?>اختبار لمعرفة‹/›
نتائج الإخراج
مجموعة ( [sunrise] => 4818 [sunset] => 44087 [transit] => 24453 [civil_twilight_begin] => 3381 [civil_twilight_end] => 45524 [nautical_twilight_begin] => 1729 [nautical_twilight_end] => 47176 [astronomical_twilight_begin] => 98 [astronomical_twilight_end] => 48807 )
الآن، عن طريق إرسال سجلة زمنية للإتصالgmdate()وظيفة-
<?php $ts = 1022555568; $date = gmdate("D M d Y", $ts); print($date); ?>اختبار لمعرفة‹/›
نتائج الإخراج
Tue May 28 2002
<?php date_default_timezone_set('UTC'); echo gmdate("l"); echo "\n"; echo gmdate('l dS \of\ F Y h:i:s A'); echo "\n"; ?>اختبار لمعرفة‹/›
هذا ينتج النتيجة التالية-
الجمعة الجمعة 13 من مايو 2020 05:57:30 مساءً