212 of 410 menu

Date функциясы

date функциясы күнді берілген пішімде шығарады. Функция бірінші параметр ретінде пішімді қабылдайды, ал екінші қосымша параметр ретінде - уақыт сәті timestamp пішімінде. Егер екінші параметр көрсетілмесе - ағымдағы уақыт сәті алынады, егер көрсетілсе - онда берілгені.

Пішім басқару командаларымен (ағылшын әріптері) белгіленеді, сонымен бірге олардың арасына кез келген бөліктілерді салуға болады (сызықшалар, қос нүкте және т.б.).

Функция келесі командаларды қабылдайды (бас әріптер әдеттегілерден ерекшеленеді, назар аударыңыз):

  • U1 қаңтар 1970 жылдан бері өткен секунд саны (яғни timestamp).
  • z – жыл басынан берігі күн нөмірі.
  • Y – жыл, 4 сан.
  • y - жыл, екі сан.
  • m – айдың нөмірі (алдында нөлмен).
  • n – айдың нөмірі (алдында нөлсіз).
  • d – айдағы күн нөмірі, әрқашан екі сан (яғни біріншісі нөл болуы мүмкін).
  • j – айдағы күн нөмірі (алдында нөлсіз).
  • w – аптаның күні (0 - жексенбі, 1 - дүйсенбі және т.б.).
  • h – сағаттар 12-сағаттық пішімде.
  • H – сағаттар 24-сағаттық пішімде.
  • i – минуттар.
  • s – секундтар.
  • L1, егер кібісе жыл болса, 0, егер кібісе жыл болмаса.
  • W – жылдағы аптаның реттік нөмірі.
  • t – көрсетілген айдағы күндер саны.

Синтаксис

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

Date жұмысының мысалдары

<?php // Барлық мысалдар 01.06.2013 күні үшін 12.23.59 уақытта, дүйсенбі көрсетілген echo date('Y'); // шығарады '2013' echo date('y'); // шығарады '13' echo date('m'); // шығарады '06' - айдың нөмірі echo date('d'); // шығарады '01' - айдағы күн нөмірі echo date('j'); // шығарады '1' - айдағы күн нөмірі (алдында нөлсіз) echo date('w'); // шығарады '1' - дүйсенбі echo date('H'); // шығарады '12' - сағаттар echo date('i'); // шығарады '23' - минуттар echo date('s'); // шығарады '59' - секундтар echo date('d-m-Y'); // шығарады '01-06-2013' echo date('d.m.Y'); // шығарады '01.06.2013' echo date('H:i:s d.m.Y'); // шығарады '12:23:59 01.06.2013' ?>

Date функциясының екінші параметрі

date функциясының екінші қосымша параметрі бар, ол уақыт сәтін timestamp пішімінде қабылдайды. Егер бұл параметрді берсе, онда date функциясы ағымдағы уақыт сәтін емес, екінші параметрмен берілгенді пішімдейді. Бұл timestamp алуға болады, мысалы, mktime арқылы (бірақ міндетті емес):

<?php echo date('d-m-Y', mktime(0, 0, 0, 12, 29, 13)); // шығарады '29-12-2013' ?>

Бұл мүмкіндікті белгілі бір күннің апта күнінің нөмірін білу үшін пайдалануға болады - жай ғана оны екінші параметр ретінде mktime функциясының көмегімен беріңіз, ал бірінші параметр ретінде басқару символын 'w' қойыңыз:

<?php // 29-12-2013 күні қандай апта күні болғанын білейік: echo date('w', mktime(0, 0, 0, 12, 29, 13)); // шығарады '0' - жексенбі ?>

Сондай-ақ қараңыз

  • mktime функциясы,
    ол уақыт сәтін timestamp пішімінде қайтарады
Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČ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
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау