
DateInterval::__construct는 날짜 간격을 표현하는 클래스입니다. 이 클래스를 사용하여 날짜 간격을 생성할 때, P, E, T, I, S, F, L, N, W, D 등의 속성을 지정할 수 있습니다.
- P: 기간을 나타냅니다. 예를 들어, P1Y2M3D는 1년 2개월 3일의 기간을 나타냅니다.
- E: 기간의 단위를 나타냅니다. 예를 들어, E는 년, M은 달, D는 일을 나타냅니다.
- T: 기간의 총합을 나타냅니다. 예를 들어, P1Y2M3DT4H5M는 1년 2개월 3일 4시간 5분의 기간의 총합을 나타냅니다.
- I: 시작 날짜를 나타냅니다. 예를 들어, 2022-01-01는 2022년 1월 1일의 날짜를 나타냅니다.
- S: 시작 시간을 나타냅니다. 예를 들어, 12:00:00는 12시 0분 0초의 시간을 나타냅니다.
- F: 종료 날짜를 나타냅니다. 예를 들어, 2022-01-31는 2022년 1월 31일의 날짜를 나타냅니다.
- L: 종료 시간을 나타냅니다. 예를 들어, 23:59:59는 23시 59분 59초의 시간을 나타냅니다.
- N: 월을 나타냅니다. 예를 들어, N1는 1월을 나타냅니다.
- W: 주를 나타냅니다. 예를 들어, W1는 1주를 나타냅니다.
- D: 일수를 나타냅니다. 예를 들어, D7는 7일을 나타냅니다.
예를 들어, DateInterval::__construct(\'P1Y2M3DT4H5M\')는 1년 2개월 3일 4시간 5분의 기간을 나타냅니다.
2025-06-22 18:31