212 of 410 menu

Funksjonen date

Funksjonen date viser dato i et spesifisert format. Den første parameteren funksjonen tar imot er formatet, og den andre valgfrie parameteren - et tidspunkt i timestamp-format. Hvis den andre parameteren ikke er angitt - vil nåværende tidspunkt bli brukt, hvis angitt - vil det angitte tidspunktet bli brukt.

Formatet spesifiseres med styringskommandoer (engelske bokstaver), samtidig kan man sette inn hvilke som helst skilletegn mellom dem (bindestreker, kolon og så videre).

Funksjonen aksepterer følgende kommandoer (store bokstaver skiller seg fra vanlige, vær oppmerksom):

  • U – antall sekunder som har gått siden 1. januar 1970 (det vil si timestamp).
  • z – dagnummer fra starten av året.
  • Y – år, 4 sifre.
  • y - år, to sifre.
  • m – månedsnummer (med foranstilt null).
  • n – månedsnummer uten foranstilt null.
  • d – dagnummer i måneden, alltid to sifre (det vil si den første kan være null).
  • j – dagnummer i måneden uten foranstilt null.
  • w – ukedag (0 - søndag, 1 - mandag osv.).
  • h – timer i 12-timers format.
  • H – timer i 24-timers format.
  • i – minutter.
  • s – sekunder.
  • L1, hvis skuddår, 0, hvis ikke skuddår.
  • W – ukenummer i året.
  • t – antall dager i den angitte måneden.

Syntaks

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

Eksempler på bruk av date

<?php // Alle eksempler er vist for datoen 01.06.2013 klokken 12.23.59, mandag echo date('Y'); // skriver ut '2013' echo date('y'); // skriver ut '13' echo date('m'); // skriver ut '06' - månedsnummer echo date('d'); // skriver ut '01' - dagnummer i måneden echo date('j'); // skriver ut '1' - dagnummer i måneden (uten foranstilt null) echo date('w'); // skriver ut '1' - mandag echo date('H'); // skriver ut '12' - timer echo date('i'); // skriver ut '23' - minutter echo date('s'); // skriver ut '59' - sekunder echo date('d-m-Y'); // skriver ut '01-06-2013' echo date('d.m.Y'); // skriver ut '01.06.2013' echo date('H:i:s d.m.Y'); // skriver ut '12:23:59 01.06.2013' ?>

Andre parameter til funksjonen date

Funksjonen date har en andre valgfrie parameter, som tar imot et tidspunkt i timestamp-format. Hvis denne parameteren sendes, vil funksjonen date formatere ikke nåværende tidspunkt, men det som sendes med den andre parameteren. Denne timestamp kan fås, for eksempel, via mktime (men ikke nødvendigvis):

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

Dette kan brukes til å finne ut ukedagen for en bestemt dato - bare send den som den andre parameteren ved hjelp av funksjonen mktime, og som første parameter setter vi styringssymbolet 'w':

<?php // La oss finne ut hvilken ukedag det var 29-12-2013: echo date('w', mktime(0, 0, 0, 12, 29, 13)); // skriver ut '0' - søndag ?>

Se også

  • funksjonen mktime,
    som returnerer et tidspunkt i timestamp-format
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis