라이브러리

[PHP] date_create - 새 DateTime 객체를 만듭니다.




PHP에서 Date Create 사용하기


PHP의 `date_create` 함수는 날짜와 시간을 생성하는 데 사용됩니다. 이 함수는 `DateTime` 객체를 반환하며, 날짜와 시간을 조작하는 데 사용할 수 있습니다.

# 기본 사용법


`date_create` 함수는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

$date = date_create('2022-07-25 14:30:00');



위 코드는 2022년 7월 25일 14:30:00에 해당하는 `DateTime` 객체를 생성합니다.

# 예제: 날짜와 시간 조작하기


`date_create` 함수를 사용하여 날짜와 시간을 조작하는 예제입니다.

#hostingforum.kr
php

// 2022년 7월 25일 14:30:00에 해당하는 DateTime 객체 생성

$date = date_create('2022-07-25 14:30:00');



// 날짜와 시간을 출력

echo "날짜: " . date_format($date, 'Y-m-d') . "
";

echo "시간: " . date_format($date, 'H:i:s') . "
";



// 1일 후의 날짜와 시간을 출력

$date->modify('+1 day');

echo "1일 후의 날짜: " . date_format($date, 'Y-m-d') . "
";

echo "1일 후의 시간: " . date_format($date, 'H:i:s') . "
";



// 2시간 후의 날짜와 시간을 출력

$date->modify('+2 hours');

echo "2시간 후의 날짜: " . date_format($date, 'Y-m-d') . "
";

echo "2시간 후의 시간: " . date_format($date, 'H:i:s') . "
";



위 코드는 2022년 7월 25일 14:30:00에 해당하는 `DateTime` 객체를 생성하고, 1일 후와 2시간 후의 날짜와 시간을 출력합니다.

# 예제: 날짜와 시간 비교하기


`date_create` 함수를 사용하여 날짜와 시간을 비교하는 예제입니다.

#hostingforum.kr
php

// 2022년 7월 25일 14:30:00에 해당하는 DateTime 객체 생성

$date1 = date_create('2022-07-25 14:30:00');

// 2022년 7월 26일 14:30:00에 해당하는 DateTime 객체 생성

$date2 = date_create('2022-07-26 14:30:00');



// 두 날짜와 시간을 비교

if ($date1 < $date2) {

    echo "date1은 date2보다 작습니다.
";

} elseif ($date1 > $date2) {

    echo "date1은 date2보다 큽니다.
";

} else {

    echo "date1과 date2는 같습니다.
";

}



위 코드는 2022년 7월 25일 14:30:00과 2022년 7월 26일 14:30:00을 비교합니다.

# 예제: 날짜와 시간의 차이 계산하기


`date_create` 함수를 사용하여 날짜와 시간의 차이를 계산하는 예제입니다.

#hostingforum.kr
php

// 2022년 7월 25일 14:30:00에 해당하는 DateTime 객체 생성

$date1 = date_create('2022-07-25 14:30:00');

// 2022년 7월 26일 14:30:00에 해당하는 DateTime 객체 생성

$date2 = date_create('2022-07-26 14:30:00');



// 두 날짜와 시간의 차이를 계산

$diff = date_diff($date1, $date2);

echo "두 날짜와 시간의 차이: " . $diff->days . "일 " . $diff->h . "시간 " . $diff->i . "분 " . $diff->s . "초
";



위 코드는 2022년 7월 25일 14:30:00과 2022년 7월 26일 14:30:00의 차이를 계산합니다.

이러한 예제를 통해 `date_create` 함수를 사용하여 날짜와 시간을 조작하고 비교하는 방법을 알 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 629 페이지

검색

게시물 검색