PHP strptime() Function












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



مثال


زمان/تاریخ ایجاد شده با strftime():

را تجزیه کنید


$format="%d/%m/%Y %H:%M:%S";

$strf=strftime($format);

echo("$strf");

print_r(strptime($strf,$format));
?>





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


تابع strptime() زمان/تاریخ ایجاد شده با strftime() را تجزیه می کند.


توجه: این تابع در پلتفرم‌های ویندوز اجرا نمی‌شود!





نحو



strptime(تاریخ، قالب)

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















پارامتر توضیح
تاریخ لازم است. رشته ای که باید تجزیه شود (به عنوان مثال از 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 - منطقه زمانی یا نام یا مخفف

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














جزئیات فنی











مقدار بازگشتی: این تابع آرایه ای را با تاریخ تجزیه شده در هنگام موفقیت برمی گرداند. FALSE در مورد شکست.

معنای کلیدهای آرایه برگشتی عبارتند از:



  • [tm_sec] - ثانیه (0-61)

  • [tm_min] - دقیقه (0-59)

  • [tm_hour] - ساعت (0-23)

  • [tm_mday] - روز ماه (1-31)

  • [tm_mon] - ماه از ژانویه (0-11)

  • [tm_year] - سال از 1900

  • [tm_wday] - روز از یکشنبه (0-6)

  • [tm_yday] - روز از 1 ژانویه (0-365)

  • [تجزیه نشده] - قسمت تاریخی که با استفاده از قالب مشخص شده، در صورت وجود، شناسایی نشد


نسخه PHP: 5.1+




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