라이브러리

[PHP] date - Unix 타임스탬프 형식 지정




PHP의 date 함수


PHP의 date 함수는 날짜와 시간을 다루는 데 사용되는 유용한 함수입니다. 이 함수는 날짜와 시간을 나타내는 문자열을 반환합니다.

# date 함수의 기본 형식


date 함수의 기본 형식은 다음과 같습니다.

#hostingforum.kr
php

date(format, timestamp)



- `format`: 날짜와 시간을 나타내는 문자열입니다. 예를 들어, `Y-m-d H:i:s`는 년-월-일 시간:분:초를 나타냅니다.
- `timestamp`: 날짜와 시간을 나타내는 Unix 타임스탬프입니다. 만약 `timestamp`을 생략하면 현재 날짜와 시간을 사용합니다.

# 예제


다음 예제는 현재 날짜와 시간을 나타내는 문자열을 반환하는 코드입니다.

#hostingforum.kr
php

// 현재 날짜와 시간을 나타내는 문자열을 반환합니다.

echo date("Y-m-d H:i:s");



이 예제에서는 `date` 함수의 두 번째 인자 `timestamp`을 생략하여 현재 날짜와 시간을 사용합니다.

# 날짜와 시간의 형식


`date` 함수의 `format` 인자에는 날짜와 시간을 나타내는 다양한 형식을 지정할 수 있습니다. 다음은 일부 예제입니다.

- `Y`: 년
- `m`: 월 (01-12)
- `d`: 일 (01-31)
- `H`: 시간 (00-23)
- `i`: 분 (00-59)
- `s`: 초 (00-59)
- `a`: AM/PM

다음 예제는 년-월-일 시간:분:초 AM/PM 형식의 날짜와 시간을 나타내는 문자열을 반환하는 코드입니다.

#hostingforum.kr
php

// 년-월-일 시간:분:초 AM/PM 형식의 날짜와 시간을 나타내는 문자열을 반환합니다.

echo date("Y-m-d H:i:s A");



# 날짜와 시간의 연산


`date` 함수는 날짜와 시간을 연산하는 데 사용할 수 있습니다. 예를 들어, 1일 후의 날짜와 시간을 나타내는 문자열을 반환하는 코드입니다.

#hostingforum.kr
php

// 1일 후의 날짜와 시간을 나타내는 문자열을 반환합니다.

$timestamp = strtotime("+1 day");

echo date("Y-m-d H:i:s", $timestamp);



이 예제에서는 `strtotime` 함수를 사용하여 1일 후의 Unix 타임스탬프를 계산한 후 `date` 함수를 사용하여 날짜와 시간을 나타내는 문자열을 반환합니다.

# 날짜와 시간의 비교


`date` 함수는 날짜와 시간을 비교하는 데 사용할 수 있습니다. 예를 들어, 현재 날짜와 시간이 이전 날짜와 시간보다 크면 true를 반환하는 코드입니다.

#hostingforum.kr
php

// 현재 날짜와 시간이 이전 날짜와 시간보다 크면 true를 반환합니다.

$currentTimestamp = strtotime("now");

$previousTimestamp = strtotime("-1 day");

if ($currentTimestamp > $previousTimestamp) {

    echo "현재 날짜와 시간은 이전 날짜와 시간보다 크다.";

} else {

    echo "현재 날짜와 시간은 이전 날짜와 시간보다 작다.";

}



이 예제에서는 `strtotime` 함수를 사용하여 현재 날짜와 이전 날짜의 Unix 타임스탬프를 계산한 후 `>` 연산자를 사용하여 비교합니다.

결론


PHP의 `date` 함수는 날짜와 시간을 다루는 데 사용되는 유용한 함수입니다. 이 함수는 날짜와 시간을 나타내는 문자열을 반환하며, 날짜와 시간의 형식, 연산, 비교를 수행할 수 있습니다. 이 함수를 사용하여 날짜와 시간을 다루는 데 도움이 될 것입니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색