strftime()

PHP strftime() funksiyasi

❮ PHP sana va vaqt ma’lumotnomasi

Misol

Mahalliy sana va vaqtni mahalliy sozlamalarga (locale) muvofiq formatlang:

<?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")); ?>
O‘zingiz sinab ko‘ring »

ULASHISH

Ta’rif va qo‘llanilishi

strftime() funksiyasi mahalliy vaqt va/yoki sanani mahalliy sozlamalarga (locale) muvofiq formatlaydi.

Eslatma: Bu funksiya PHP 8.1.0 da eskirgan deb belgilangan.


Sintaksis

strftime(format, timestamp)

Parametr qiymatlari

Parametr Tavsif
format Majburiy. Natija qanday qaytarilishini belgilaydi:
  • %a - hafta kunining qisqartirilgan nomi
  • %A - hafta kunining to‘liq nomi
  • %b - oyning qisqartirilgan nomi
  • %B - oyning to‘liq nomi
  • %c - afzal ko‘rilgan sana va vaqt ko‘rinishi
  • %C - asr raqami (yilni 100 ga bo‘lish natijasi, 00 dan 99 gacha oraliqda)
  • %d - oyning kuni (01 dan 31 gacha)
  • %D - %m/%d/%y bilan bir xil
  • %e - oyning kuni (1 dan 31 gacha)
  • %g - %G kabi, lekin asrsiz
  • %G - ISO hafta raqamiga mos keluvchi 4 xonali yil (%V ga qarang).
  • %h - %b bilan bir xil
  • %H - soat, 24 soatlik formatda (00 dan 23 gacha)
  • %I - soat, 12 soatlik formatda (01 dan 12 gacha)
  • %j - yilning kuni (001 dan 366 gacha)
  • %m - oy (01 dan 12 gacha)
  • %M - daqiqa
  • %n - yangi qator belgisi
  • %p - berilgan vaqt qiymatiga ko‘ra am yoki pm
  • %r - a.m. va p.m. ko‘rinishidagi vaqt
  • %R - 24 soatlik ko‘rinishdagi vaqt
  • %S - soniya
  • %t - tabulyatsiya belgisi
  • %T - joriy vaqt, %H:%M:%S ga teng
  • %u - hafta kuni son ko‘rinishida (1 dan 7 gacha), dushanba=1. Ogohlantirish: Sun Solaris tizimida yakshanba=1
  • %U - joriy yildagi hafta raqami; birinchi yakshanba birinchi haftaning birinchi kuni hisoblanadi
  • %V - joriy yilning ISO 8601 bo‘yicha hafta raqami (01 dan 53 gacha); bunda 1-hafta joriy yilda kamida 4 kuni bo‘lgan birinchi hafta, haftaning birinchi kuni esa dushanba hisoblanadi
  • %W - joriy yildagi hafta raqami; birinchi dushanba birinchi haftaning birinchi kuni hisoblanadi
  • %w - hafta kuni o‘nlik son ko‘rinishida, yakshanba=0
  • %x - vaqtsiz, afzal ko‘rilgan sana ko‘rinishi
  • %X - sanasiz, afzal ko‘rilgan vaqt ko‘rinishi
  • %y - asrsiz yil (00 dan 99 gacha oraliqda)
  • %Y - asr bilan birga yil
  • %Z yoki %z - vaqt mintaqasi, uning nomi yoki qisqartmasi
  • %% - oddiy % belgisi
timestamp Ixtiyoriy. Formatlanadigan sana va/yoki vaqtni ifodalovchi Unix vaqt tamg‘asini belgilaydi. Standart qiymat — joriy mahalliy vaqt (time())


Texnik tafsilotlar

Qaytariladigan qiymat: Berilgan timestamp yordamida formatga muvofiq formatlangan stringni qaytaradi. Oy va hafta kunlarining nomlari hamda tilga bog‘liq boshqa stringlar setlocale() bilan o‘rnatilgan joriy locale sozlamasiga amal qiladi
PHP versiyasi: 4+
PHP o‘zgarishlar tarixi: PHP 5.1: Endi E_STRICT va E_NOTICE vaqt mintaqasi xatolarini chiqaradi

❮ PHP sana va vaqt ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!