212 of 410 menu

Date funksiyasi

date funksiyasi berilgan formatda sanani chiqaradi. Funksiya birinchi parametr sifatida formatni, ikkinchi ixtiyoriy parametr sifatida esa timestamp formatidagi vaqt nuqtasini qabul qiladi. Agar ikkinchi parametr ko'rsatilmagan bo'lsa - joriy vaqt nuqtasi olinadi, agar ko'rsatilgan bo'lsa - berilgan vaqt nuqtasi.

Format boshqaruvchi buyruqlar (inglizcha harflar) orqali belgilanadi, shu bilan birga ular orasiga har qanday ajratgichlarni qo'yish mumkin (defis, ikki nuqta va hokazo).

Funksiya quyidagi buyruqlarni qabul qiladi (bosh harflar oddiy harflardan farq qiladi, e'tibor bering):

  • U1970 yil 1 yanvardan beri o'tgan soniyalar soni (ya'ni timestamp).
  • z – yil boshidan beri kun raqami.
  • Y – yil, 4 raqam.
  • y - yil, ikkita raqam.
  • m – oy raqami (oldida nol bilan).
  • n – oy raqami, oldida nolsiz.
  • d – oydagi kun raqami, har doim ikkita raqam (ya'ni birinchi raqam nol bo'lishi mumkin).
  • j – oydagi kun raqami, oldida nolsiz.
  • w – hafta kuni (0 - yakshanba, 1 - dushanba va h.k.).
  • h – soat, 12 soatlik formatda.
  • H – soat, 24 soatlik formatda.
  • i – daqiqalar.
  • s – soniyalar.
  • L1, agar kabisa yili bo'lsa, 0, agar kabisa yili bo'lmasa.
  • W – yildagi hafta tartib raqami.
  • t – ko'rsatilgan oydagi kunlar soni.

Sintaksis

date(string $format, ?int $timestamp = null): string

Date bilan ishlash misollari

<?php // Barcha misollar 01.06.2013 sana, 12.23.59 soat, dushanba kuni uchun ko'rsatilgan echo date('Y'); // '2013' chiqadi echo date('y'); // '13' chiqadi echo date('m'); // '06' chiqadi - oy raqami echo date('d'); // '01' chiqadi - oydagi kun raqami echo date('j'); // '1' chiqadi - oydagi kun raqami (oldida nolsiz) echo date('w'); // '1' chiqadi - dushanba echo date('H'); // '12' chiqadi - soat echo date('i'); // '23' chiqadi - daqiqalar echo date('s'); // '59' chiqadi - soniyalar echo date('d-m-Y'); // '01-06-2013' chiqadi echo date('d.m.Y'); // '01.06.2013' chiqadi echo date('H:i:s d.m.Y'); // '12:23:59 01.06.2013' chiqadi ?>

Date funksiyasining ikkinchi parametri

date funksiyasining ikkinchi ixtiyoriy parametri bor, bu parametr timestamp formatidagi vaqt nuqtasini qabul qiladi. Agar bu parametr uzatilsa, date funksiyasi joriy vaqt nuqtasini emas, balki ikkinchi parametr orqali uzatilgan vaqt nuqtasini formatlaydi. Bu timestamp masalan, mktime orqali olish mumkin (lekin shart emas):

<?php echo date('d-m-Y', mktime(0, 0, 0, 12, 29, 13)); // '29-12-2013' chiqadi ?>

Bundan ma'lum bir sana uchun hafta kunining raqamini bilish uchun foydalanish mumkin - shunchaki mktime funksiyasi yordamida uni ikkinchi parametr sifatida uzating, birinchi parametr sifatida esa 'w' boshqaruv belgisini qo'ying:

<?php // 29-12-2013 sana qaysi hafta kuni ekanligini bilib olamiz: echo date('w', mktime(0, 0, 0, 12, 29, 13)); // '0' chiqadi - yakshanba ?>

Shuningdek qarang

  • mktime funksiyasi,
    bu timestamp formatida vaqt nuqtasini qaytaradi
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish