라이브러리
[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` 함수를 사용하여 날짜와 시간을 조작하고 비교하는 방법을 알 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.