strptime()

PHP strptime() funksiyasi

❮ PHP sana va vaqt ma’lumotnomasi

Misol

strftime() yordamida yaratilgan vaqt/sanani tahlil qiling:

<?php $format="%d/%m/%Y %H:%M:%S"; $strf=strftime($format); echo("$strf"); print_r(strptime($strf,$format)); ?>

ULASHISH

Ta’rif va qo‘llanilishi

strptime() funksiyasi strftime() yordamida yaratilgan vaqt/sanani tahlil qiladi.

Eslatma: Bu funksiya PHP 8.1.0 da eskirgan deb belgilangan.

Eslatma: Bu funksiya Windows platformalarida amalga oshirilmagan!


Sintaksis

strptime(date, format)

Parametr qiymatlari

Parametr Tavsif
date Majburiy. Tahlil qilinadigan string (masalan, strftime() qaytargan string)
format Majburiy. Sanada ishlatilgan formatni 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


Texnik tafsilotlar

Qaytariladigan qiymat: Muvaffaqiyatli bo‘lsa bu funksiya tahlil qilingan sanaga ega massivni qaytaradi. Muvaffaqiyatsiz bo‘lsa FALSE.

Qaytariladigan massiv kalitlarining ma’nosi:

  • [tm_sec] - soniyalar (0-61)
  • [tm_min] - daqiqalar (0-59)
  • [tm_hour] - soat (0-23)
  • [tm_mday] - oyning kuni (1-31)
  • [tm_mon] - yanvardan beri o‘tgan oylar (0-11)
  • [tm_year] - 1900-yildan beri o‘tgan yillar
  • [tm_wday] - yakshanbadan beri o‘tgan kunlar (0-6)
  • [tm_yday] - 1-yanvardan beri o‘tgan kunlar (0-365)
  • [unparsed] - sananing belgilangan format yordamida aniqlanmagan qismi (agar mavjud bo‘lsa)
PHP versiyasi: 5.1+

❮ PHP sana va vaqt ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!