
date_create_immutable 함수는 날짜를 생성하고 반환하는 함수입니다. 반환된 날짜 객체는 DateTime 클래스의 인스턴스입니다.
날짜 객체의 속성에 접근하는 방법은 다음과 같습니다.
- 날짜 객체의 년도(year), 월(month), 일(day), 시(hour), 분(minute), 초(second) 등을 접근하려면 다음과 같이 사용합니다.
#hostingforum.kr
php
$date = date_create_immutable('2022-01-01 12:00:00');
echo $date->format('Y-m-d H:i:s'); // 2022-01-01 12:00:00
- 날짜 객체의 시간대(timezone) 정보를 접근하려면 다음과 같이 사용합니다.
#hostingforum.kr
php
$date = date_create_immutable('2022-01-01 12:00:00', new DateTimeZone('Asia/Seoul'));
echo $date->getTimezone()->getName(); // Asia/Seoul
- 날짜 객체의 timestamp를 접근하려면 다음과 같이 사용합니다.
#hostingforum.kr
php
$date = date_create_immutable('2022-01-01 12:00:00');
echo $date->getTimestamp(); // 1641044400
날짜 객체의 속성에 접근하는 방법에 대해 알려드렸습니다.
2025-05-12 23:37