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
                

기타