212 of 410 menu

date funksie

Die funksie date gee 'n datum uit in 'n gespesifiseerde formaat. Die eerste parameter wat die funksie aanvaar is die formaat, en die tweede opsionele parameter is 'n tydstip in die timestamp-formaat. As die tweede parameter nie gespesifiseer is nie, word die huidige tydstip geneem; as dit gespesifiseer is, word die gespesifiseerde een geneem.

Die formaat word gespesifiseer met beheerkodes (Engelse letters), en enige skeiders kan tussen hulle geplaas word (koppelteken, dubbelpunt en so meer).

Die funksie aanvaar die volgende kodes (hoofletters verskil van gewone letters, let asseblief op):

  • U – aantal sekondes wat verby is sedert 1 Januarie 1970 (dit wil sê timestamp).
  • z – dag nommer vanaf die begin van die jaar.
  • Y – jaar, 4 syfers.
  • y - jaar, twee syfers.
  • m – maand nommer (met 'n nul voor).
  • n – maand nommer sonder 'n nul voor.
  • d – dag nommer in die maand, altyd twee syfers (die eerste kan dus 'n nul wees).
  • j – dag nommer in die maand sonder 'n voorafgaande nul.
  • w – dag van die week (0 - Sondag, 1 - Maandag, ens.).
  • h – ure in 12-uur-formaat.
  • H – ure in 24-uur-formaat.
  • i – minute.
  • s – sekondes.
  • L1, as dit 'n skrikkeljaar is, 0, as dit nie 'n skrikkeljaar is nie.
  • W – volgorde nommer van die week in die jaar.
  • t – aantal dae in die gespesifiseerde maand.

Sintaksis

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

Voorbeelde van die werking van date

<?php // Alle voorbeelde word getoon vir die datum 01.06.2013 om 12.23.59, Maandag echo date('Y'); // sal '2013' uitvoer echo date('y'); // sal '13' uitvoer echo date('m'); // sal '06' uitvoer - maand nommer echo date('d'); // sal '01' uitvoer - dag nommer in die maand echo date('j'); // sal '1' uitvoer - dag nommer in die maand (sonder nul voor) echo date('w'); // sal '1' uitvoer - Maandag echo date('H'); // sal '12' uitvoer - ure echo date('i'); // sal '23' uitvoer - minute echo date('s'); // sal '59' uitvoer - sekondes echo date('d-m-Y'); // sal '01-06-2013' uitvoer echo date('d.m.Y'); // sal '01.06.2013' uitvoer echo date('H:i:s d.m.Y'); // sal '12:23:59 01.06.2013' uitvoer ?>

Tweede parameter van die date funksie

Die funksie date het 'n tweede opsionele parameter, wat 'n tydstip in die timestamp- formaat aanvaar. As hierdie parameter oorgedra word, dan sal die date funksie nie die huidige tydstip formateer nie, maar wel die een wat as tweede parameter oorgedra is. Hierdie timestamp kan verkry word, bv. deur mktime (maar nie noodwendig nie):

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

Dit kan gebruik word om die dag van die week vir 'n spesifieke datum uit te vind - dra dit eenvoudig as tweede parameter oor met behulp van die funksie mktime, en stel die beheersimbool 'w' as eerste parameter:

<?php // Laat ons uitvind watter dag van die week 29-12-2013 was: echo date('w', mktime(0, 0, 0, 12, 29, 13)); // sal '0' uitvoer - Sondag ?>

Sien ook

  • die funksie mktime,
    wat 'n tydstip in die timestamp-formaat teruggee
Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp