DateTime 클래스의 getTimestamp 메서드
getTimestamp 메서드는 DateTime 클래스 객체에 대한 Unix 타임스탬프를 반환합니다.
이는 지정된 날짜까지 1970년 1월 1일 00:00:00 UTC부터 경과된
초 수를 나타내는 정수입니다.
이 메서드는 매개변수를 받지 않습니다.
구문
$datetime->getTimestamp();
예제
현재 타임스탬프 얻기:
<?php
$date = new DateTime();
echo $date->getTimestamp();
?>
코드 실행 결과:
1678901234
예제
특정 날짜에 대한 타임스탬프 얻기:
<?php
$date = new DateTime('2023-01-15 12:00:00');
echo $date->getTimestamp();
?>
코드 실행 결과:
1673784000
예제
타임스탬프를 통해 두 날짜 비교하기:
<?php
$date1 = new DateTime('2023-01-01');
$date2 = new DateTime('2023-01-15');
if ($date1->getTimestamp() < $date2->getTimestamp()) {
echo 'Date1 is earlier than Date2';
}
?>
코드 실행 결과:
'Date1 is earlier than Date2'