212 of 410 menu

Funksioni date

Funksioni date nxjerr datën në një format të caktuar. Si parametër të parë funksioni pranon formatin, dhe si parametër të dytë jo-obligues - momentin kohor në format timestamp. Nëse parametri i dytë nuk specifikohet - merret momenti aktual kohor, nëse specifikohet - atëherë ai i caktuar.

Formati caktohet me komanda kontrolluese (shkronja angleze), ku në të njëjtën kohë mund të vendosen çfarëdo ndarës midis tyre (vizat, dy pika etj.).

Funksioni pranon komandat e mëposhtme (shkronjat e mëdha ndryshojnë nga ato të zakonshme, vëmendje):

  • U – numri i sekondave që kanë kaluar nga 1 janari 1970 (pra timestamp).
  • z – numri i ditës nga fillimi i vitit.
  • Y – viti, 4 shifra.
  • li>y - viti, dy shifra.
  • m – numri i muajit (me zero përpara).
  • n – numri i muajit pa zero përpara.
  • d – numri i ditës në muaj, gjithmonë dy shifra (pra e para mund të jetë zero).
  • j – numri i ditës në muaj pa zero përpara.
  • w – dita e javës (0 - e diel, 1 - e hënë, etj.).
  • h – orët në format 12-orësh.
  • H – orët në format 24-orësh.
  • i – minutat.
  • s – sekondat.
  • L1, nëse viti është i brishtë, 0, nëse nuk është i brishtë.
  • W – numri rendor i javës së vitit.
  • t – numri i ditëve në muajin e caktuar.

Sintaksa

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

Shembuj të punës me date

<?php // Të gjithë shembujt tregohen për datën 01.06.2013 në 12.23.59, e hënë echo date('Y'); // do të shfaqë '2013' echo date('y'); // do të shfaqë '13' echo date('m'); // do të shfaqë '06' - numri i muajit echo date('d'); // do të shfaqë '01' - numri i ditës në muaj echo date('j'); // do të shfaqë '1' - numri i ditës në muaj (pa zero përpara) echo date('w'); // do të shfaqë '1' - e hënë echo date('H'); // do të shfaqë '12' - orët echo date('i'); // do të shfaqë '23' - minutat echo date('s'); // do të shfaqë '59' - sekondat echo date('d-m-Y'); // do të shfaqë '01-06-2013' echo date('d.m.Y'); // do të shfaqë '01.06.2013' echo date('H:i:s d.m.Y'); // do të shfaqë '12:23:59 01.06.2013' ?>

Parametri i dytë i funksionit date

Funksioni date ka një parametër të dytë jo-obligues, që pranon momentin kohor në format timestamp. Nëse këtij parametri i kalohet një vlerë, atëherë funksioni date do të formatjojë jo momentin aktual kohor, por atë që i është kaluar si parametër i dytë. Ky timestamp mund të merret, për shembull, përmes mktime (por jo domosdoshmërisht):

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

Kjo mund të përdoret për të gjetur numrin e ditës së javës për një datë të caktuar - thjesht ia kalojmë atë si parametër të dytë me ndihmën e funksionit mktime, dhe si parametër të parë vendosim simbolin kontrollues 'w':

<?php // Le të gjejmë se cila ditë e javës ishte më 29-12-2013: echo date('w', mktime(0, 0, 0, 12, 29, 13)); // do të shfaqë '0' - e diel ?>

Shihni gjithashtu

  • funksionin mktime,
    që kthen momentin kohor në format timestamp
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo