English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
date_timestamp_get() 함수는 Unix 시간 스탬프를 가져옵니다
date_timestamp_get 함수는 DateTime::getTimestamp()의 별명입니다. 이 함수는 DateTime 객체를 파라미터로 받아 주어진 객체의 Unix 시간 스탬프를 반환합니다。
date_timestamp_get(object)
순번 | 파라미터 및 설명 |
---|---|
1 | object(필수) 이는 시간 스탬프를 필요로 하는 DateTime 객체입니다。 |
date_timestamp_get() 함수는 주어진 날짜의 Unix 시간 스탬프를 반환합니다。
이 함수는 원래 PHP 버전5.3에서 도입되었으며, 모든 더 높은 버전에서 사용할 수 있습니다.
아래의 예제는date_timestamp_get()함수는 지정된 날짜의 시간 스탬프를 반환합니다
<?php $date = date_create("1985-12-19, 07:32:41 GMT"); $timestamp = date_timestamp_get($date); print("시간 스탬프: $timestamp"); ?>테스트를 보세요‹/›
출력 결과
시간 스탬프: 503825561
아래의 예제는 오늘 날짜와 시간의 Unix 시간 스탬프를 반환합니다:
<?php $date = date_create(); $timestamp = date_timestamp_get($date); print("시간 스탬프: $timestamp"); ?>테스트를 보세요‹/›
출력 결과
시간 스탬프: 1589179558
아래의 예제는 날짜를 생성하고, 그에 간격을 추가하여 결과 날짜의 시간 스탬프를 가져옵니다-
<?php //DateTime 객체를 생성합니다 $date = date_create("25-09-1989"); //날짜에 간격을 추가합니다 $new_date = date_add($date, new DateInterval('PT10H30S')); $timestamp = date_timestamp_get($new_date); print("시간 스탬프: $timestamp"); ?>테스트를 보세요‹/›
출력 결과
시간 스탬프: 622720830
Unix 시대 이전의 날짜의 시간 스탬프를 가져오려고 시도하면(1970년1월1일),그렇다면date_create()함수는 음수 값을 반환합니다-
<?php $date = date_create("1952-04-27"); $timestamp = date_timestamp_get($date); print($timestamp); ?>테스트를 보세요‹/›
이는 다음과 같은 결과를 생성합니다-
-557971200