date_create 함수

date_create 함수는 날짜 객체를 생성하며, 이 객체를 사용하여 향후 몇 가지 작업을 수행할 수 있습니다. 예를 들어, date_modify를 사용하여 날짜에 간격을 더하거나 빼거나, date_format 함수를 사용하여 다른 형식으로 날짜를 출력할 수 있습니다.

구문

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

예제

2025년 12월 31일 날짜 객체를 생성해 보겠습니다:

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

예제

2025년 12월 31일 날짜 객체를 생성한 후, 1일을 더하고 '일.월.년' 형식으로 출력해 보겠습니다:

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

코드 실행 결과:

php01.01.2026