Funksjonen date_create

Funksjonen date_create oppretter et objekt med en dato, som man senere kan utføre operasjoner på. For eksempel, legge til eller trekke fra et tidsintervall fra datoen med hjelp av date_modify eller vise datoen i et annet format med funksjonen date_format.

Syntaks

phpdate_create(?string $datetime = "now", ?DateTimeZone $timezone = null): DateTime|false

Eksempel

La oss opprette et objekt med dato for 2025 år, 12 måned, 31 dag:

php<?php
  $date = date_create('2025-12-31');
  echo date_format($date, 'Y-m-d');
?>

Eksempel

La oss opprette et objekt med dato for 2025 år, 12 måned, 31 dag, deretter legge til 1 dag og vise det i formatet 'dag.måned.år':

php<?php
  $date = date_create('2025-12-31');
  
  date_modify($date, '1 day');
  echo date_format($date, 'd.m.Y');
?>

Resultat av kjøring av koden:

php01.01.2026