وظیفه 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 خطاها زمانشمار. |