>  기사  >  백엔드 개발  >  PHP에서 현재 시간의 타임스탬프를 변환하는 방법

PHP에서 현재 시간의 타임스탬프를 변환하는 방법

PHPz
PHPz원래의
2023-03-29 10:12:08494검색

PHP에서 타임스탬프는 1970년 1월 1일 00:00:00(협정 세계시(UTC))부터 현재 시간까지의 초 수를 나타내는 일반적인 정수입니다. time() 함수를 통해 얻을 수 있습니다. timestamp.

그러나 PHP는 타임스탬프를 더 읽기 쉬운 날짜 및 시간 형식으로 변환할 수도 있습니다. 날짜나 시간을 타임스탬프로 변환해야 하는 경우 strtotime() 함수를 사용할 수 있습니다.

이제 변환 방법을 살펴보겠습니다.

먼저 time() 함수를 이해해야 합니다. 이 함수는 1970년 1월 1일 00:00(UTC)의 현재 Unix 타임스탬프를 반환합니다. 지금부터 초.

다음은 PHP에서 time() 함수를 사용하여 현재 시간의 타임스탬프를 가져오는 방법을 보여주는 샘플 코드입니다.

$current_timestamp = time();
echo $current_timestamp;

위 코드를 실행하면 현재 Unix 타임스탬프가 출력됩니다.

하지만 날짜나 시간을 Unix 타임스탬프로 변환해야 하는 경우 strtotime() 함수를 사용해야 합니다. 이 함수는 날짜나 시간을 나타내는 문자열을 가져와 이를 Unix 타임스탬프로 변환합니다.

다음은 strtotime() 함수를 사용하여 날짜 문자열을 UNIX 타임스탬프로 변환하는 방법을 보여주는 몇 가지 샘플 코드입니다.

// 转换 '2020-08-01' 为 Unix 时间戳
$timestamp = strtotime('2020-08-01');
echo $timestamp;

// 转换 '2020-08-01 12:00:00' 为 Unix 时间戳
$timestamp = strtotime('2020-08-01 12:00:00');
echo $timestamp;

// 获取明天的 Unix 时间戳
$timestamp = strtotime('+1 day');
echo $timestamp;

위 코드에서 첫 번째 예는 날짜 문자열 '2020-08-01'을 다음으로 변환합니다. 유닉스 타임스탬프. 두 번째 예에서는 날짜 문자열 '2020-08-01 12:00:00'을 Unix 타임스탬프로 변환합니다. 세 번째 예는 내일의 Unix 타임스탬프를 가져옵니다.

간단히 말하면, PHP에서는 time() 함수를 통해 현재 시간의 Unix 타임스탬프를 얻거나, strtotime() 함수를 사용하여 날짜 문자열을 Unix 타임스탬프로 변환할 수 있습니다. 이러한 함수는 PHP에서 시간과 날짜를 조작하고 관련 비즈니스 로직을 처리하는 데 도움이 될 수 있습니다.

위 내용은 PHP에서 현재 시간의 타임스탬프를 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.