❮ مرجع تاریخ/زمان PHP
مثال
زمان/تاریخ ایجاد شده با strftime():
را تجزیه کنید
$format="%d/%m/%Y %H:%M:%S";
$strf=strftime($format);
echo("$strf");
print_r(strptime($strf,$format));
?>
تعریف و استفاده
تابع strptime() زمان/تاریخ ایجاد شده با strftime() را تجزیه می کند.
توجه: این تابع در پلتفرمهای ویندوز اجرا نمیشود!
نحو
مقادیر پارامتر
پارامتر |
توضیح |
|---|
تاریخ |
لازم است. رشته ای که باید تجزیه شود (به عنوان مثال از 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