PHP date_create_from_format() funktion

Eksempel

Returnerer et nyt DateTime-objekt formateret efter den angivne format:

<?php
$date=date_create_from_format("j-M-Y","25-Sep-2016");
?>

Kør et eksempel

Definition og brug

date_create_from_format() funktionen returnerer en ny DateTime-objekt formateret efter den angivne format.

Syntaks

date_create_from_format(format,time,timezone);
Parameter Beskrivelse
format

Obligatorisk. Angiver det format, der skal bruges.format Parameterstrengen kan bruge følgende tegn:

  • d - Månedens dag, med førende nul
  • j - Månedens dag, uden førende nul
  • D - En dag i ugen (Mon - Sun)
  • I - En dag i ugen (Monday - Sunday)
  • S - Engelsk suffiks for dagen i måneden (st, nd, rd, th)
  • F - Månedens navn (January - December)
  • M - Månedens navn (Jan - Dec)
  • m - Måned (01 - 12)
  • n - Måned (1 - 12)
  • Y - Årtal (f.eks. 2013)
  • y - Årtal (f.eks. 13)
  • a og A - am eller pm
  • g - 12-timers format, uden førende nul
  • h - 12-timers format, med førende nul
  • G - 24-timers format, uden førende nul
  • H - 24-timers format, med førende nul
  • i - Minutter, med førende nul
  • s - Sekunder, med førende nul
  • u - Mikrosekunder (op til seks cifre)
  • e、O、P og T - Tidszonenavn
  • U - Antal sekunder siden Unix æra
  • (mellemrum)
  • # - En af følgende adskiller: ;、:、/、.、,、-、(、)
  • ? - Et tilfældigt byte
  • * - Tilføj tilfældige byte indtil næste adskiller/sifre
  • ! - Nulstil alle felter til Unix æra
  • | - Hvis alle felter endnu ikke er fortolket, vil alle felter blive nulstillet til Unix æra
  • + - Hvis der er efterfølgende data i strengen, vil det føre til advarsler, ikke fejl
time Obligatorisk. Angiver dato/tidsting. NULL indikerer den nuværende dato/tid.
timezone Valgfrit. Angiver time tidszonen. Standard er den nuværende tidszone.

Tekniske detaljer

Returværdi: Returnerer DateTime objekt, hvis succesfuldt, ellers returnerer FALSE.
PHP version: 5.3+