>백엔드 개발 >PHP 튜토리얼 >현재 UNIX 타임스탬프를 반환하려면 PHP 함수 'time'을 사용하세요.

현재 UNIX 타임스탬프를 반환하려면 PHP 함수 'time'을 사용하세요.

WBOY
WBOY원래의
2023-07-25 16:42:161508검색

PHP 함수 "time"을 사용하여 현재 UNIX 타임스탬프를 반환합니다.

UNIX 타임스탬프는 협정 세계시(UTC) 1970년 1월 1일 00:00:00 이후의 총 초 수를 나타냅니다. PHP에서는 내장 함수 "time"을 사용하여 현재 UNIX 타임스탬프를 가져올 수 있습니다. 이 문서에서는 이 함수를 사용하는 방법을 설명하고 해당 코드 예제를 제공합니다.

코드 예:

<?php
$timestamp = time();
echo "当前的UNIX时间戳是:".$timestamp;
?>

위 코드는 먼저 "time" 함수를 사용하여 현재 UNIX 타임스탬프를 가져온 다음 "echo" 함수를 사용하여 이를 출력합니다. 위 코드를 실행하면 현재 UNIX 타임스탬프가 인쇄됩니다. 타임스탬프는 1970년 1월 1일 0:00:00부터 현재 시간까지의 초 수를 나타내는 정수입니다.

UNIX 타임스탬프는 시간 간격 계산, 시간 정렬 등과 ​​같은 다양한 시간 관련 작업에 사용될 수 있습니다. 다음은 몇 가지 일반적인 애플리케이션 시나리오입니다.

  1. 시간 간격 계산

현재 타임스탬프와 다른 타임스탬프의 차이를 사용하여 시간 간격을 계산할 수 있습니다. 예를 들어 다음 코드 예제에서는 어제 날짜를 계산합니다.

<?php
$yesterday = time() - (24 * 60 * 60);
echo "昨天的日期是:" . date("Y-m-d", $yesterday);
?>

위 코드에서 어제의 타임스탬프는 현재 타임스탬프에서 24시간의 초를 빼서 얻습니다. 그런 다음 "date" 함수를 사용하여 타임스탬프를 날짜 형식으로 포맷하고 출력합니다.

  1. 시간 정렬

UNIX 타임스탬프를 사용하여 시간을 정렬할 수 있습니다. 예를 들어, 여러 타임스탬프가 포함된 배열이 있는 경우 내장 함수 "sort"를 사용하여 배열을 정렬할 수 있습니다. 정렬된 배열은 이른 시간부터 늦은 시간 순으로 정렬됩니다.

<?php
$timestamps = array(1609459200, 1610136600, 1610741400);
sort($timestamps);
print_r($timestamps);
?>

위 코드에서는 3개의 타임스탬프를 포함하는 배열이 정의되어 있으며 "sort" 함수를 사용하여 배열을 정렬합니다. 정렬된 배열은 이른 시간부터 늦은 시간 순으로 출력됩니다.

요약:

PHP 함수 "time"을 사용하면 현재 UNIX 타임스탬프를 쉽게 얻을 수 있습니다. UNIX 타임스탬프는 시간을 나타내는 정수이며 다양한 시간 관련 작업에 사용될 수 있습니다. 이 문서에서는 몇 가지 일반적인 애플리케이션 시나리오와 해당 코드 예제를 제공합니다. 이 기사가 UNIX 타임스탬프를 이해하고 사용하는 데 도움이 되기를 바랍니다.

위 내용은 현재 UNIX 타임스탬프를 반환하려면 PHP 함수 'time'을 사용하세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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