212 of 410 menu

date funksiyası

date funksiyası tarixi verilmiş formada çıxarır. Funksiya birinci parametr kimi formatı, ikinci isə isteğe bağlı parametr kimi - zaman anını timestamp formatında qəbul edir. Əgər ikinci parametr göstərilməyibsə - cari zaman anı götürüləcək, göstərilibsə - verilmiş olan.

Format idarəedici əmrlərlə (ingilis hərfləri) təyin olunur, eyni zamanda onların arasına istənilən ayırıcıları daxil etmək olar (defis, nöqtə və s.).

Funksiya aşağıdakı əmrləri qəbul edir (böyük hərflər kiçiklərdən fərqlidir, diqqət edin):

  • U1 yanvar 1970-ci ildən etibarən keçən saniyələrin sayı (yəni timestamp).
  • z – ilin əvvəlindən etibarən günün nömrəsi.
  • Y – il, 4 rəqəm.
  • y - il, iki rəqəm.
  • m – ayın nömrəsi (qarşısında sıfırla).
  • n – ayın nömrəsi (qarşısında sıfır olmadan).
  • d – aydakı günün nömrəsi, həmişə iki rəqəm (yəni birinci sıfır ola bilər).
  • j – aydakı günün nömrəsi (qarşısında sıfır olmadan).
  • w – həftənin günü (0 - bazar, 1 - bazar ertəsi və s.).
  • h – saat 12-saatlıq formatda.
  • H – saat 24-saatlıq formatda.
  • i – dəqiqə.
  • s – saniyə.
  • L1, əgər il sıçrayış ilidirsə, 0, əgər sıçrayış ili deyilsə.
  • W – ilin həftələrinin sıra nömrəsi.
  • t – göstərilən aydakı günlərin sayı.

Sintaksis

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

date ilə iş nümunələri

<?php // Bütün nümunələr 01.06.2013 tarixi, saat 12.23.59, bazar ertəsi üçün göstərilir echo date('Y'); // çıxardacaq '2013' echo date('y'); // çıxardacaq '13' echo date('m'); // çıxardacaq '06' - ayın nömrəsi echo date('d'); // çıxardacaq '01' - aydakı günün nömrəsi echo date('j'); // çıxardacaq '1' - aydakı günün nömrəsi (qarşısında sıfır olmadan) echo date('w'); // çıxardacaq '1' - bazar ertəsi echo date('H'); // çıxardacaq '12' - saat echo date('i'); // çıxardacaq '23' - dəqiqə echo date('s'); // çıxardacaq '59' - saniyə echo date('d-m-Y'); // çıxardacaq '01-06-2013' echo date('d.m.Y'); // çıxardacaq '01.06.2013' echo date('H:i:s d.m.Y'); // çıxardacaq '12:23:59 01.06.2013' ?>

date funksiyasının ikinci parametri

date funksiyasının ikinci isteğe bağlı parametri var, o da zaman anını timestamp formatında qəbul edir. Əgər bu parametri ötürsəniz, onda date funksiyası cari zaman anını deyil, ikinci parametrə ötürülən zaman anını formatlayacaq. Bu timestamp, məsələn, mktime vasitəsilə əldə edilə bilər (amma mütləq deyil):

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

Bundan müəyyən bir tarixin həftənin gününün nömrəsini öyrənmək üçün istifadə etmək olar - sadəcə onu mktime funksiyası vasitəsilə ikinci parametr kimi ötür, birinci parametrə isə idarəedici simvol 'w' qoy:

<?php // Görək 29-12-2013 hansı həftə günü idi: echo date('w', mktime(0, 0, 0, 12, 29, 13)); // çıxardacaq '0' - bazar ?>

Həmçinin bax

  • mktime funksiyası,
    hansı ki, zaman anını timestamp formatında qaytarır
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et