English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 기초 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 가이드

PHP date_modify() 함수 사용법 및 예제

PHP 날짜 & 시간 함수 매뉴얼

date_modify() 함수는 날짜 시간 (DateTime) 객체의 값을 수정합니다

정의 및 사용법

date_modify() 함수는 DateTime::modify()의 별명입니다. 이 함수는 DateTime 객체 내의 날짜를 수정하는 데 사용됩니다. 그것은 주어진 객체의 타임스탬프를 변경합니다.

문법

date_modify($object, $modify)

파라미터

순번파라미터 및 설명
1

object (필수)

이는 수정할 DateTime 객체를 의미합니다.

2

modify (필수)

이는 날짜입니다/시간 문자열을 지정하여 필요한 수정을 합니다.

반환 값

 수정된 DateTime 객체를 반환합니다. 실패하면 이 함수는 불리언 값을 반환합니다.false에서 처음 도입되었습니다.

PHP 버전

이 함수는 원래 PHP 버전5.2.0에서 도입되었으며 모든 더 높은 버전에서 사용할 수 있습니다.

온라인 예제

아래 예제에서date_modify()함수 사용법-

<?php
   //날짜 수정
   $date = date_modify(new DateTime(), "+15 day");   
   print("날짜: ".date_format($date, "Y/m/d"));
?>
테스트를 보세요‹/›

출력 결과

날짜: 2020/05/21

온라인 예제

아래 예제에서 DateTime 객체를 생성하고 사용합니다date_modify()함수를 사용하여 날짜를 수정할 수 있습니다.-

<?php
   //DateTime 객체 생성
   $date_time_Obj = date_create("25-09-1989");
   print("원래 날짜: ".date_format($date_time_Obj, "Y/m/d"));
   print("\n");
   //날짜 설정
   $date = date_modify($date_time_Obj, "+15 years 7 months 23 days" );   
   print("날짜 수정: ".date_format($date, "Y/m/d"));
?>
테스트를 보세요‹/›

출력 결과

원래 날짜: 1989/09/25
날짜 수정: 2005/05/18

온라인 예제

또한 주를 지정하여 날짜를 수정할 수 있습니다. 예를 들어

<?php
   //DateTime 객체 생성
   $date_time_Obj = date_create("25-09-1989");
   print("원래 날짜: ".date_format($date_time_Obj, "Y/m/d"));
   print("\n");
   //날짜 설정
   $date = date_modify($date_time_Obj, "1960 weeks" );   
   print("날짜 수정: ".date_format($date, "Y/m/d"));
?>
테스트를 보세요‹/›

이렇게 다음과 같은 출력이 생성됩니다-

원래 날짜: 1989/09/25
날짜 수정: 2027/04/19

온라인 예제

지정된 날짜를 증가시킵니다1일

<?php
   $date = new DateTime("1990-12-12");
   $date->modify("+1 day");
   
   echo $date->format("Y-m-d");
?>
테스트를 보세요‹/›

이렇게 다음과 같은 출력이 생성됩니다-

1990-12-13