English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
date_date_set() 함수는 DateTime 객체의 날짜를 설정합니다
date_date_set() 함수는 DateTime::setDate()의 별명입니다. 이 함수를 사용하여 DateTime 객체의 날짜를 (재)설정할 수 있습니다.
date_date_set($object, $year, $month, $day)
순번 | 파라미터 및 설명 |
---|---|
1 | object(필수) 이는 DateTime 객체입니다. 그에 대해 날짜를 설정해야 합니다. |
2 | year(필수) 년 |
3 | month(필수) 월 |
4 | day(필수) 일. |
수정된 DateTime 객체를 반환하며, 실패하면 이 함수는 불리언 값 false를 반환합니다.
이 함수는 원래 PHP 버전에서 도입되었습니다.5.2.0에서 도입되었으며 모든 더 높은 버전에서 사용할 수 있습니다.
다음 예제에서date_date_set함수 사용법-
<?php //날짜 생성 $date = new DateTime(); //날짜 설정 date_date_set($date, 2019, 07, 17); print("날짜: " . date_format($date, "Y/m/d")); ?>테스트를 보세요‹/›
출력 결과
날짜: 2019/07/17
다음 예제에서 DateTime 객체를 생성하고 사용하여date_date_set()함수를 통해 날짜를 수정합니다.-
<?php //날짜 문자열 $date_string = "25-09-1989"; //DateTime 객체 생성 $date_time_Obj = date_create($date_string); print("원래 날짜: " . date_format($date_time_Obj, "Y/m/d")); print("\n"); //날짜 설정 $date = date_date_set($date_time_Obj, 2015, 11, 25 ); print("수정된 날짜: " . date_format($date, "Y/m/d")); ?>테스트를 보세요‹/›
출력 결과
원래 날짜: 1989/09/25 수정된 날짜: 2015/11/25
이 함수를 호출할 때, 전달한 일과 월 값이 범위를 벗어나면, 그 상위 값에 추가됩니다.-
<?php //날짜 생성 $date = new DateTime(); //날짜 설정 date_date_set($date, 2019, 15, 17); print("날짜: " . date_format($date, "Y/m/d")); ?>테스트를 보세요‹/›
因为我们将月份值设置为15세 개월이 적절한 날짜에 추가됩니다.-
날짜: 2020/03/17
date_date_set()를 사용하여 새로운 날짜 설정
<?php $dateSrc = '2005-04-19 12:50 GMT'; $dateTime = date_create($dateSrc);; #지금 date_date_set()를 사용하여 새로운 날짜 설정; date_date_set($dateTime, 2000, 12, 12); echo "새로운 형식화된 날짜를" . $dateTime->format("Y-m-d\TH:i:s\Z"); echo "" "; #두 번째 함수 사용. $dateTime = new DateTime($dateSrc); $dateTime->setDate( 1999, 10, 12); echo "새로운 형식화된 날짜를" . $dateTime->format("Y-m-d\TH:i:s\Z"); ?>테스트를 보세요‹/›
출력 결과:
새로운 형식화된 날짜를 2000-12-12T12:50:00Z 새로운 형식화된 날짜를 1999-10-12T12:50:00Z