
strtotime 함수에서 날짜 형식이 맞지 않으면 오류를 처리할 수 있는 방법은 다음과 같습니다.
1. 오류 메시지를 띄울 수 있습니다.
#hostingforum.kr
php
$date = strtotime('2022-01-01 12:00:00');
if ($date === false) {
echo '오류가 발생했습니다: ' . strtotime('2022-01-01 12:00:00') === false ? '날짜 형식이 맞지 않습니다.' : 'strtotime 함수 오류';
}
2. 특정 날짜 형식만 허용하고 다른 날짜 형식은 오류를 발생시킬 수 있습니다.
#hostingforum.kr
php
function isValidDate($dateString) {
$date = strtotime($dateString);
return $date !== false && date('Y-m-d H:i:s', $date) === $dateString;
}
$dateString = '2022-01-01 12:00:00';
if (!isValidDate($dateString)) {
echo '오류가 발생했습니다: 날짜 형식이 맞지 않습니다.';
}
3. 날짜 형식이 맞지 않으면 오류를 처리할 때, 오류 메시지를 띄울 수 있습니다.
#hostingforum.kr
php
function isValidDate($dateString) {
$date = strtotime($dateString);
return $date !== false && date('Y-m-d H:i:s', $date) === $dateString;
}
$dateString = '2022-01-01 12:00:00';
if (!isValidDate($dateString)) {
echo '오류가 발생했습니다: 날짜 형식이 맞지 않습니다.';
} else {
echo '날짜 형식이 맞습니다.';
}
4. 날짜 형식이 맞지 않으면 오류를 처리할 때, 오류 메시지를 띄울 수 있습니다.
#hostingforum.kr
php
function isValidDate($dateString) {
$date = strtotime($dateString);
return $date !== false && date('Y-m-d H:i:s', $date) === $dateString;
}
$dateString = '2022-01-01 12:00:00';
if (!isValidDate($dateString)) {
echo '오류가 발생했습니다: 날짜 형식이 맞지 않습니다.';
} else {
echo '날짜 형식이 맞습니다.';
}
5. 날짜 형식이 맞지 않으면 오류를 처리할 때, 오류 메시지를 띄울 수 있습니다.
#hostingforum.kr
php
function isValidDate($dateString) {
$date = strtotime($dateString);
return $date !== false && date('Y-m-d H:i:s', $date) === $dateString;
}
$dateString = '2022-01-01 12:00:00';
if (!isValidDate($dateString)) {
echo '오류가 발생했습니다: 날짜 형식이 맞지 않습니다.';
} else {
echo '날짜 형식이 맞습니다.';
}
2025-07-19 02:09