وظیفه gmstrftime() در PHP

مثال

فرمت کردن GMT/UTC تاریخ و زمان بر اساس تنظیمات منطقه‌ای:

<?php
echo(gmstrftime("%B %d %Y, %X %Z",mktime(20,0,0,12,31,98))."<br>");
setlocale(LC_ALL,"hu_HU.UTF8");
echo(gmstrftime("%Y. %B %d. %A. %X %Z"));
?>

مثال‌های اجرایی

تعریف و نحوه استفاده

gmstrftime() وظیفه دارد GMT/UTC تاریخ و زمان را بر اساس تنظیمات منطقه‌ای فرمت کند.

توضیحات:لطفاً ببینید strftime() وظیفه - تابعی است که زمان/تاریخ محلی را بر اساس تنظیمات منطقه‌ای فرمت می‌کند.

نحوه استفاده

gmstrftime(format,timestamp);
پارامتر توضیح
format

لازم است. تعیین نحوه بازگشت نتایج:%a - اختصار نام روز هفته

  • A - نام کامل روز هفته
  • b - اختصار نام ماه
  • B - نام کامل ماه
  • c - روش پیش‌فرض نمایش تاریخ و زمان
  • C - عدد قرن (سال تقسیم بر 100، محدوده از 00 تا 99)
  • d - روز شماری ماه (01 تا 31)
  • D - فرمت زمان، مشابه روش %m/%d/%y
  • e - روز شماری ماه (1 تا 31)
  • g - مشابه روش %G، اما بدون قرن
  • G - سال 4 رقمی مطابق با شماره هفته ISO (با توجه به %V)
  • h - مشابه روش %b
  • H - ساعت، از روش 24 ساعته استفاده می‌کند (00 تا 23)
  • I - ساعت، از روش 12 ساعته استفاده می‌کند (01 تا 12)
  • j - روز شماری سال (001 تا 366)
  • m - ماه (01 تا 12)
  • M - دقیقه
  • n - خط شکست
  • p - am یا pm مطابق با مقدار زمان داده شده
  • r - روش نشانه‌گذاری زمان a.m. و p.m.
  • توضیح - روش نشانه‌گذاری زمان 24 ساعته
  • %S - ثانیه
  • %t - تب
  • %T - زمان فعلی، مشابه روش %H:%M:%S
  • 誒دد عددی روز هفته (1 تا 7)، Monday[یکشنبه] = 1. هشدار: در سیستم‌عامل Sun Solaris، Sunday[یکشنبه] = 1
  • %U - تعداد هفته‌های سال از اولین هفته‌ای که با یکشنبه شروع می‌شود، به عنوان اولین هفته، حداقل چهار روز دارد و یکشنبه به عنوان اولین روز هفته است
  • %V - تعداد هفته‌های سال در فرمت ISO 8601 (01 تا 53)، هفته 1 به عنوان اولین هفته سال در نظر گرفته می‌شود، حداقل چهار روز دارد و یکشنبه به عنوان اولین روز هفته است
  • %W - تعداد هفته‌های سال، از اولین هفته‌ای که با یکشنبه شروع می‌شود، به عنوان اولین هفته، حداقل چهار روز دارد و یکشنبه به عنوان اولین روز هفته است
  • %w - عدد دسیمال روز هفته، Sunday[یکشنبه] = 0
  • %x - روش تاریخ پیش‌فرض بدون زمان
  • %X - روش زمانی پیش‌فرض بدون تاریخ
  • %y - سالی که شامل عدد قرن نیست (محدود از 00 تا 99)
  • %Y - سالی که شامل عدد قرن است
  • %Z یا %z - نام منطقه زمانی یا کوتاه‌شده
  • %% - خروج یک % کاراکتر
timestamp اختیاری. زمان Unix برای تاریخ/زمان مورد نیاز را مشخص می‌کند. پیش‌فرض زمان محلی فعلی است (time()()).

جزئیات فنی

بازگشت ارزش:

بازگشت بر اساس format استفاده از داده‌های timestamp رشته‌های فرمت‌شده.

نام ماه‌ها و روزهای هفته و سایر رشته‌های مرتبط با زبان به دنبال setlocale() تنظیمات منطقه‌ای فعلی.

نسخه PHP: 4+