212 of 410 menu

Kazi date

Kazi date inatoa tarehe katika muundo uliowekwa. Kigezo cha kwanza kinachukuliwa na kazi ni muundo, na kigezo cha pili kisichoshurutisha - wakati maalum katika muundo wa timestamp. Ikiwa kigezo cha pili hakijatajwa - wakati wa sasa utachukuliwa, ikiwa kimetajwa - basi ule uliowekwa.

Muundo huwekwa kwa amri za kudhibiti (herufi za Kiingereza), wakati huo huo unaweza kuingiza vitenganishi vyovyote kati yao (vistari, koloni na kadhalika).

Kazi inakubali amri zifuatazo (herufi kubwa zinatofautiana na za kawaida, makini na hili):

  • U – idadi ya sekunde, zilizopita tangu 1 Januari 1970 mwaka (yaani timestamp).
  • z – nambari ya siku tangu mwanzo wa mwaka.
  • Y – mwaka, 4 tarakimu.
  • li>y - mwaka, tarakimu mbili.
  • m – nambari ya mwezi (na sifuri mbele).
  • n – nambari ya mwezi bila sifuri mbele.
  • d – nambari ya siku katika mwezi, daima tarakimu mbili (yaani ya kwanza inaweza kuwa sifuri).
  • j – nambari ya siku katika mwezi bila sifuri inayotangulia.
  • w – siku ya wiki (0 - Jumapili, 1 - Jumatatu na kadhalika).
  • h – saa katika muundo wa saa 12.
  • H – saa katika muundo wa saa 24.
  • i – dakika.
  • s – sekunde.
  • L1, ikiwa mwaka wa mruko, 0, ikiwa sio mwaka wa mruko.
  • W – nambari ya kawaida ya wiki ya mwaka.
  • t – idadi ya siku katika mwezi uliotajwa.

Syntax

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

Mifano ya kutumia date

<?php // Mifano yote inaonyeshwa kwa tarehe 01.06.2013 saa 12.23.59, Jumatatu echo date('Y'); // itatoa '2013' echo date('y'); // itatoa '13' echo date('m'); // itatoa '06' - nambari ya mwezi echo date('d'); // itatoa '01' - nambari ya siku katika mwezi echo date('j'); // itatoa '1' - nambari ya siku katika mwezi (bila sifuri mbele) echo date('w'); // itatoa '1' - Jumatatu echo date('H'); // itatoa '12' - saa echo date('i'); // itatoa '23' - dakika echo date('s'); // itatoa '59' - sekunde echo date('d-m-Y'); // itatoa '01-06-2013' echo date('d.m.Y'); // itatoa '01.06.2013' echo date('H:i:s d.m.Y'); // itatoa '12:23:59 01.06.2013' ?>

Kigezo cha pili cha kazi date

Kazi date ina kigezo cha pili kisichoshurutisha, kinachokubali wakati maalum katika muundo wa timestamp. Ikiwa utapitisha kigezo hiki, basi kazi date itaweka muundo sio wakati wa sasa wa muda, bali ule uliopitishwa kwa kigezo cha pili. Huu timestamp unaweza kupatikana, kwa mfano, kupitia mktime (lakini si lazima):

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

Hii inaweza kutumika, kujua nambari ya siku ya wiki kwa tarehe fulani - tu tupitie kwa kigezo cha pili kwa kutumia kazi mktime, na kwa kigezo cha kwanza tuweke herufi ya kudhibiti 'w':

<?php // Tujue siku gani ya wiki ilikuwa 29-12-2013: echo date('w', mktime(0, 0, 0, 12, 29, 13)); // itatoa '0' - Jumapili ?>

Angalia pia

  • kazi mktime,
    inayorudisha wakati maalum katika muundo wa timestamp
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa