وظیفه strftime() PHP

مثال

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

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

مثال اجرایی

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

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

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

قانون

strftime(فرمت,تایم استمپس);
پارامتر توضیح
فرمت

لازم است.تعیین میکند که چگونه نتیجه بازگردانده شود:

  • نام کوتاه روز هفته
  • نام کامل روز هفته
  • کوتاه نوشته شده ماه
  • نام کامل ماه
  • روش پیشفرض نمایش تاریخ و زمان
  • عدد قرن (سال تقسیم بر 100،محدوده از 00 تا 99)
  • روز در ماه (01 تا 31)
  • فرمت زمان،مشابه %m/%d/%y
  • روز در ماه (1 تا 31)
  • مانند %G اما بدون قرن
  • سال 4 رقمی که با شماره هفته ISO مطابقت دارد (مشاهده %V)
  • مشابه %b
  • ساعت به روش 24 ساعته (00 تا 23)
  • ساعت به روش 12 ساعته (01 تا 12)
  • روز در سال (001 تا 366)
  • ماه (01 تا 12)
  • دقیقه
  • خط جدید
  • am یا pm با توجه به مقدار زمان داده شده
  • نماد زمان به روش a.m. و p.m.
  • نماد زمان به روش 24 ساعته
  • ثانیه
  • تب
  • تقریباً زمان حال،با روش نمادین %H:%M:%S مشابه است
  • 誒دد دسیمال روز هفته، 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 - نام یا کوتاه‌نویسی زمان‌شمار
  • %% - خروج یک % رشته
تایم استمپس اختیاری. زمان‌پیکسل Unix را که نیاز به فرمت‌دهی دارد تعیین می‌کند. پیش‌فرض زمان فعلی است (time())

جزئیات فنی

بازگشت ارزش:

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

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

نسخه PHP: 4+
گزارش به‌روزرسانی‌ها: PHP 5.1.0: افزودن E_STRICT و E_NOTICE خطاها زمان‌شمار.