
DateTime::createFromInterface 메소드는 DateTimeInterface 객체를 통해 날짜와 시간을 생성할 수 있습니다.
이 메소드의 매개변수 중에서 $dateString 변수는 날짜와 시간을 문자열 형태로 입력받습니다.
이 문자열은 ISO 8601 형식으로 입력해야 합니다. 예를 들어, '2022-07-25 14:30:00' 형식의 문자열을 입력할 수 있습니다.
ISO 8601 형식은 날짜와 시간을 다음과 같이 표현합니다.
- 년도: 4자리 숫자 (예: 2022)
- 월: 2자리 숫자 (예: 07)
- 일: 2자리 숫자 (예: 25)
- 시간: 24시간 형식 (예: 14)
- 분: 2자리 숫자 (예: 30)
- 초: 2자리 숫자 (예: 00)
또한, 이 문자열의 형식에 대한 규칙은 다음과 같습니다.
- 년도는 반드시 4자리 숫자여야 합니다.
- 월은 1에서 12까지의 숫자여야 합니다.
- 일은 1에서 31까지의 숫자여야 합니다.
- 시간은 0에서 23까지의 숫자여야 합니다.
- 분과 초는 0에서 59까지의 숫자여야 합니다.
이 규칙을 따르면, 날짜와 시간을 문자열 형태로 입력할 수 있습니다.
2025-07-28 05:15