
ibase.timestampformat 함수의 두 번째 인자로 date_format을 지정할 때, date_format의 값을 지정하지 않으면 기본값은 'Y-m-d H:i:s'입니다.
timestampformat 함수에서 지원하는 date_format의 형식은 다음과 같습니다.
- Y : 4자리 연도
- m : 2자리 월
- d : 2자리 일
- H : 24시간 형식의 2자리 시간
- i : 2자리 분
- s : 2자리 초
- A : AM/PM
- a : am/pm
- j : 일의 일수
- L : 이 달은 윤달인지 아닌지 여부
- N : 이 달은 몇 월인지 여부
- w : 요일
- D : 요일의 약어
- M : 월의 약어
- F : 월의 풀 이름
- l : 요일의 풀 이름
timestampformat 함수를 사용하여 날짜를 포맷할 때, 시간대를 지정할 수 있는 방법은 다음과 같습니다.
- ibase_timestampformat 함수의 세 번째 인자로 timezone을 지정할 수 있습니다.
- timezone은 'UTC', 'GMT', 'EST', 'CST', 'MST', 'PST' 등과 같은 시간대를 지정할 수 있습니다.
- timezone을 지정하지 않으면 기본 시간대가 적용됩니다.
예를 들어, 다음과 같이 코드를 수정할 수 있습니다.
php
<?php
$timestamp = time();
$date_format = "Y-m-d H:i:s";
$timezone = "Asia/Seoul";
$formatted_date = ibase_timestampformat($timestamp, $date_format, $timezone);
echo $formatted_date;
?>
위 코드를 실행하면, $timezone에 지정된 시간대에 따라 날짜가 포맷됩니다.
2025-07-12 23:07