PHP strftime() Function












❮ مرجع تاریخ/زمان PHP



مثال


تاریخ و زمان محلی را بر اساس تنظیمات محلی قالب‌بندی کنید:




echo(strftime("%B %d %Y, %X %Z",mktime(20,0,0,12,31,98))."
");

setlocale(LC_ALL,"hu_HU.UTF8");
echo(strftime("%Y. %B %d. %A. %X %Z"));
?>

این را خودتان امتحان کنید »




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


عملکرد strftime() یک زمان و/یا تاریخ محلی را با توجه به تنظیمات محلی قالب‌بندی می‌کند.


نکته: همچنین به تابع gmstrftime() نگاه کنید،
که زمان و/یا تاریخ GMT/UTC را بر اساس تنظیمات محلی قالب‌بندی می‌کند.





نحو



strftime(قالب، مهر زمان)

مقادیر پارامتر













است

پارامتر توضیح
قالب لازم است. نحوه برگرداندن نتیجه را مشخص می کند:

  • %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 - با توجه به مقدار زمان داده شده، صبح یا بعد از ظهر

  • %r - زمان در صبح و بعد از ظهر. نماد

  • %R - زمان در نماد 24 ساعته

  • %S - ثانیه

  • %t - کاراکتر برگه

  • %T - زمان فعلی، برابر با %H:%M:%S

  • %u - روز هفته به عنوان یک عدد (1 تا 7)، دوشنبه=1. هشدار: در Sun Solaris Sunday=1

  • %U - شماره هفته سال جاری، از اولین یکشنبه به عنوان اولین روز هفته اول شروع می شود

  • %V - شماره هفته ISO 8601 سال جاری (01 تا 53)، که در آن هفته 1 اولین هفته ای است که حداقل 4 روز در سال جاری دارد و دوشنبه به عنوان اولین روز هفته< /li>
  • %W - شماره هفته سال جاری، از اولین دوشنبه به عنوان اولین روز هفته اول شروع می‌شود

  • %w - روز هفته به صورت اعشاری، یکشنبه=0

  • %x - نمایش تاریخ ترجیحی بدون زمان

  • %X - نمایش زمان ترجیحی بدون تاریخ

  • %y - سال بدون یک قرن (محدوده 00 تا 99)

  • %Y - سال شامل قرن

  • %Z یا %z - منطقه زمانی یا نام یا مخفف

  • %% - یک نویسه % تحت اللفظی


مهر زمانی اختیاری. یک مهر زمانی یونیکس را مشخص می کند که نشان دهنده تاریخ و/یا زمانی است که باید قالب بندی شود. پیش فرض زمان محلی فعلی (time())












جزئیات فنی





احترام می گذارد.









مقدار بازگشتی: رشته ای را که بر اساس قالب با استفاده از مهر زمانی قالب بندی شده را برمی گرداند. نام ماه ها و روزهای هفته و سایر رشته های وابسته به زبان به مجموعه محلی فعلی با setlocale()
نسخه PHP: 4+
تغییر PHP: PHP 5.1: اکنون خطاهای منطقه زمانی E_STRICT و E_NOTICE را صادر می کند




❮ مرجع تاریخ/زمان PHP