212 of 410 menu

date funksiýasy

date funksiýasy berlen formata laýyk sene çap edýär. Funksiýa birinji parametr hökmünde formaty, ikinji hökmany bolmadyk parametr hökmünde bolsa timestamp formatynda wagtyň bir uçurymy kabul edýär. Ikinji parametr görkezilmese - häzirki wagtyň uçurymy alynar, görkezilse - berlen uçurym alynar.

Format dolandyryş buýruklary (iňlis harplary) bilen belgilener, bu ýagdaýda olaryň arasynda islendik ajyryjylyklar goýup bolýar (defis, iki nokat we şuňa meňzeşler).

Funksiýa aşakdaky buýruklary kabul edýär (baş harplar adatdakylardan tapawutlanýar, üns beriň):

  • U1 ýanwary 1970 ýyldan bäri geçen sekunt sany (ýagny timestamp).
  • z – ýylyň başyndan bäri güniň tertip belgisi.
  • Y – ýyl, 4 san.
  • y - ýyl, iki san.
  • m – aýyň tertip belgisi (öňünde nol bilen).
  • n – öňünde nolsuz aýyň tertip belgisi.
  • d – aýdaky güniň tertip belgisi, hemişe iki san (ýagny birinjisi nol bolup biler).
  • j – aýdaky güniň tertip belgisi (öňündäki nolsuz).
  • w – hepdäniň güni (0 - ýekşenbe, 1 - duşenbe we ş.m.).
  • h – sagatlar 12-sagatlyk formata laýyk.
  • H – sagatlar 24-sagatlyk formata laýyk.
  • i – minutlar.
  • s – sekuntlar.
  • L1, eger ýyl artýk ýyl bolsa, 0, eger artýk ýyl bolmasa.
  • W – ýyldaky hepdäniň tertip belgisi.
  • t – görkezilen aýdaky günler sany.

Sintaksis

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

Date bilen işlemek mysallary

<?php // Ähli mysallar 01.06.2013, 12:23:59, duşenbe senesi üçin görkezilýär echo date('Y'); // '2013' çap eder echo date('y'); // '13' çap eder echo date('m'); // '06' çap eder - aýyň tertip belgisi echo date('d'); // '01' çap eder - aýdaky güniň tertip belgisi echo date('j'); // '1' çap eder - aýdaky güniň tertip belgisi (öňündäki nolsuz) echo date('w'); // '1' çap eder - duşenbe echo date('H'); // '12' çap eder - sagatlar echo date('i'); // '23' çap eder - minutlar echo date('s'); // '59' çap eder - sekuntlar echo date('d-m-Y'); // '01-06-2013' çap eder echo date('d.m.Y'); // '01.06.2013' çap eder echo date('H:i:s d.m.Y'); // '12:23:59 01.06.2013' çap eder ?>

date funksiýasynyň ikinji parametri

date funksiýasynyň ikinji hökmany bolmadyk parametri bardyr, ol timestamp formatynda wagtyň bir uçurymyny kabul edýär. Bu parametr ýollansa, onda date funksiýasy häzirki däl-de, ikinji parametr hökmünde ýollanan wagtyň uçurymyny formatlaýar. Bu timestamp, meselem, mktime arkaly ałyp bolýar (ýöne hökmany däl):

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

Munuň üsti bilen, belli bir sene üçin hepdäniň güniň tertip belgisini bilmek üçin peýdalanyp bolýar - ýöne onu mktime funksiýasy arkaly ikinji parametr hökmünde ýollap, birinji parametr hökmünde dolandyryş nyşany 'w' goýmaly:

<?php // 29-12-2013 hepdäniň haýsy güni bolandygyny anyklaýarys: echo date('w', mktime(0, 0, 0, 12, 29, 13)); // '0' çap eder - ýekşenbe ?>

Şeýle-de serediň

  • mktime funksiýasyny,
    ol timestamp formatynda wagtyň bir uçurymyny yzyna gaýtarýar
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et