라이브러리
[PHP] DateTimeImmutable::setISODate - ISO 날짜를 설정합니다.
PHP의 DateTimeImmutable 클래스는 불변의 날짜와 시간 객체를 제공합니다. 이 클래스는 DateTime 클래스와 유사하지만, 불변 객체를 반환하기 때문에 데이터를 변경할 수 없습니다.
DateTimeImmutable::setISODate 메소드는 ISO 8601 날짜 형식을 사용하여 날짜를 설정합니다. 이 메소드는 DateTimeImmutable 객체에 날짜를 설정하고, 그 날짜가 ISO 8601 날짜 형식에 맞는지 확인합니다.
사용 방법
#hostingforum.kr
php
use DateTimeImmutable;
$date = DateTimeImmutable::createFromFormat('Y-m-d', '2022-01-01');
echo $date->format('Y-m-d') . "
"; // 2022-01-01
$date->setISODate(2022, 1, 1);
echo $date->format('Y-m-d') . "
"; // 2022-01-01
예제
#hostingforum.kr
php
use DateTimeImmutable;
// 2022년 1월 1일로 설정
$date = DateTimeImmutable::createFromFormat('Y-m-d', '2022-01-01');
echo $date->format('Y-m-d') . "
"; // 2022-01-01
// 2022년 1월 1일로 설정
$date->setISODate(2022, 1, 1);
echo $date->format('Y-m-d') . "
"; // 2022-01-01
// 2022년 12월 31일로 설정
$date->setISODate(2022, 12, 31);
echo $date->format('Y-m-d') . "
"; // 2022-12-31
참고
- DateTimeImmutable 클래스는 불변의 날짜와 시간 객체를 제공합니다.
- setISODate 메소드는 ISO 8601 날짜 형식을 사용하여 날짜를 설정합니다.
- 이 메소드는 DateTimeImmutable 객체에 날짜를 설정하고, 그 날짜가 ISO 8601 날짜 형식에 맞는지 확인합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.