
DateTimeImmutable 클래스의 __construct 메서드는 DateTimeImmutable 객체를 생성할 때 사용되는 메서드입니다. 이 메서드에서 사용하는 시간을 명시적으로 지정할 수 있는 방법은 다음과 같습니다.
- datetime 형식의 문자열을 사용할 수 있습니다. 예를 들어, '2022-07-25 14:30:00'과 같이 datetime 형식의 문자열을 사용하면 됩니다.
- DateTimeZone 객체를 사용할 수 있습니다. 예를 들어, new DateTimeImmutable('2022-07-25 14:30:00', new DateTimeZone('Asia/Seoul'))과 같이 DateTimeZone 객체를 사용하면 됩니다.
- Unix timestamp을 사용할 수 있습니다. 예를 들어, new DateTimeImmutable(1658663400)과 같이 Unix timestamp을 사용하면 됩니다.
- 타임스탬프를 사용할 수 있습니다. 예를 들어, new DateTimeImmutable('@1658663400')과 같이 타임스탬프를 사용하면 됩니다.
2025-08-10 19:42