DateTime 클래스의 format 메서드

format 메서드는 DateTime 객체에 적용되며, 포맷된 날짜/시간 문자열을 반환합니다. 매개변수로 포맷 문자열을 받으며, 여기서 특수 문자들은 날짜 구성 요소로 대체됩니다. 문자열 포맷은 date 함수와 유사합니다.

구문

php$datetime->format(string $format);

예제

Y-m-d 포맷으로 현재 날짜 포맷팅하기:

php<?php
  $date = new DateTime();
  echo $date->format('Y-m-d');
?>

코드 실행 결과:

php'2025-07-30'

예제

H:i:s 포맷으로 시간 얻기:

php<?php
  $date = new DateTime();
  echo $date->format('H:i:s');
?>

코드 실행 결과:

php'14:25:36'

예제

날짜에 대한 전체 정보 얻기:

php<?php
  $date = new DateTime();
  echo $date->format('Y-m-d H:i:s');
?>

코드 실행 결과:

php'2025-07-30 14:25:36'

함께 보기

  • 타임스탬프를 포맷팅하는 함수 date,
  • 날짜의 텍스트 설명을 변환하는 함수 strtotime,