라이브러리
[PHP] DateInterval::createFromDateString - 문자열의 상대적 부분에서 DateInterval을 설정합니다.
DateInterval::createFromDateString
PHP의 `DateInterval` 클래스는 날짜 간격을 표현하는 데 사용되는 클래스입니다. `createFromDateString` 메소드는 날짜 문자열을 이용하여 `DateInterval` 객체를 생성하는 데 사용됩니다.
# 사용법
`createFromDateString` 메소드는 다음과 같은 형식으로 사용됩니다.
#hostingforum.kr
php
DateInterval::createFromDateString($dateString)
- `$dateString` : 날짜 문자열입니다. 예를 들어, "1 day", "2 hours", "3 months" 등이 가능합니다.
# 예제
다음 예제는 `createFromDateString` 메소드를 사용하여 `DateInterval` 객체를 생성하는 방법을 보여줍니다.
#hostingforum.kr
php
// 1일의 날짜 간격을 생성합니다.
$dateInterval1 = DateInterval::createFromDateString('1 day');
echo $dateInterval1->format('%a') . "
"; // 1
// 2시간의 날짜 간격을 생성합니다.
$dateInterval2 = DateInterval::createFromDateString('2 hours');
echo $dateInterval2->format('%h') . "
"; // 2
// 3개월의 날짜 간격을 생성합니다.
$dateInterval3 = DateInterval::createFromDateString('3 months');
echo $dateInterval3->format('%m') . "
"; // 3
// 1년 2달 1주의 날짜 간격을 생성합니다.
$dateInterval4 = DateInterval::createFromDateString('1 year 2 months 1 week');
echo $dateInterval4->format('%Y %m %W') . "
"; // 1 2 1
# 날짜 문자열의 규칙
`createFromDateString` 메소드는 다음과 같은 규칙을 따릅니다.
- 년도: `YYYY` (예: 2022)
- 월: `M` 또는 `MM` (예: 01 또는 1)
- 일: `D` 또는 `DD` (예: 01 또는 1)
- 시간: `H` 또는 `HH` (예: 12 또는 12)
- 분: `i` 또는 `II` (예: 30 또는 30)
- 초: `s` 또는 `SS` (예: 00 또는 0)
- 날짜 간격: `day`, `hour`, `minute`, `second`, `week`, `month`, `year` (예: 1 day, 2 hour, 3 minute, 4 second, 5 week, 6 month, 7 year)
# 참고
- `createFromDateString` 메소드는 PHP 5.3.0 이상에서 사용할 수 있습니다.
- `createFromDateString` 메소드는 날짜 문자열을 이용하여 `DateInterval` 객체를 생성하는 데 사용됩니다.
- `createFromDateString` 메소드는 날짜 간격을 표현하는 데 사용되는 클래스인 `DateInterval` 클래스와 관련이 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.