DateTime::getTimestamp
DateTimeImmutable::getTimestamp
DateTimeInterface::getTimestamp
date_timestamp_get
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
DateTime::getTimestamp -- DateTimeImmutable::getTimestamp -- DateTimeInterface::getTimestamp -- date_timestamp_get — Unix 타임스탬프를 가져옵니다.
설명
객체 지향 스타일
public DateTime::getTimestamp(): int
public DateTimeImmutable::getTimestamp(): int
public DateTimeInterface::getTimestamp(): int
절차적 스타일
date_timestamp_get(DateTimeInterface $object
): int
Unix 타임스탬프를 가져옵니다.
매개변수
이 함수에는 매개변수가 없습니다.
반환 값
날짜를 나타내는 Unix 타임스탬프를 반환합니다.
오류/예외
타임스탬프를 int로 표현할 수 없으면 ValueError가 발생합니다. PHP 8.0.0 이전에는 이 경우 false
가 반환되었습니다. 그래도 U
형식의 DateTimeInterface::format()을 사용하여 타임스탬프를 문자열로 검색할 수 있습니다.
변경 로그
버전 | 설명 |
---|---|
8.0.0 | 이러한 함수는 더 이상 실패 시 false 를 반환하지 않습니다. |
Examples
예제 #1 DateTime::getTimestamp() 예제
객체 지향 스타일
<?php
$date = new DateTime();
echo $date->getTimestamp();
?>
절차적 스타일
<?php
$date = date_create();
echo date_timestamp_get($date);
?>
위의 예는 다음과 유사한 결과를 출력합니다.
1272509157
기타
- DateTime::setTimestamp() - Unix 타임스탬프를 기반으로 날짜와 시간을 설정합니다.
- DateTime::format() - 주어진 형식에 따라 형식이 지정된 날짜를 반환합니다.