strtotime()는 문자열로 된 날짜/시간을 유닉스 타임스탬프(초 단위 숫자)로 바꿔주는 PHP 함수예요.
echo strtotime("2026-01-29
10:00:00"); //결과: 1706522400 같은 정수 값(초)
echo strtotime("2026-01-29");
echo strtotime("2026/01/29");
echo strtotime("Jan 29, 2026");
strtotime("now"); // 현재
strtotime("tomorrow"); // 내일
strtotime("yesterday"); // 어제
strtotime("+1 day"); // 1일 후
strtotime("-2 weeks"); // 2주 전
strtotime("+3 months"); // 3개월 후
strtotime("+1 year"); // 1년 후
$base_date = date('Y-m-d', strtotime(' +1
day', strtotime($request_date))) . ' 12:00:00';
// 같은 결과를 내는 더 간결한 코드
$base_date = date('Y-m-d 12:00:00',
strtotime($request_date . ' +1 day'));
// 객체지향 방식(DateTime
클래스)
$date = new DateTime($request_date);
$date->modify('+1 day')->setTime(12,
0, 0);
$base_date = $date->format('Y-m-d
H:i:s');
| 이전글 | test |
|---|---|
| 다음글 | gmdate - 초(second)를 시분초로 변환 |