PHP에서는 날짜 시간과 타임스탬프를 서로 변환하기 위해 내장 함수 strtotime() 및 date()를 사용할 수 있습니다. 타임스탬프는 시간을 나타내는 숫자로, 1970년 1월 1일 00:00:00 UTC 이후의 초 수를 나타냅니다.
다음은 strtotime() 및 date() 함수를 사용하여 타임스탬프를 처리하는 방법에 대한 자세한 단계입니다.
strtotime() 함수는 특정 형식을 따르는 날짜 및 시간 문자열을 타임스탬프로 변환할 수 있습니다. 구문은 다음과 같습니다.
$timestamp = strtotime($date_time_string);
그 중 $date_time_string은 변환할 날짜 및 시간 문자열을 나타내며, 이는 특정 날짜 및 시간일 수도 있고, 현재 시간을 기준으로 한 형식일 수도 있습니다. 예를 들어 " -1일'은 어제를 의미하고, '1주 전'은 1주일 전을 의미합니다.
다음 코드는 특정 날짜 및 시간 문자열을 타임스탬프로 변환하는 방법을 보여줍니다.
$date_time_string = '2022-01-01 12:00:00'; $timestamp = strtotime($date_time_string); echo $timestamp; // 输出:1641043200
date() 함수는 다음을 수행할 수 있습니다. 변환 타임스탬프는 특정 형식을 따르는 날짜 및 시간 문자열로 형식화됩니다. 구문은 다음과 같습니다.
$date_time_string = date($format, $timestamp);
그 중 $format은 날짜 및 시간 문자열의 형식을 나타내고 $timestamp는 변환할 타임스탬프를 나타냅니다.
다음 코드는 타임스탬프를 일반 날짜 및 시간 문자열로 형식화하는 방법을 보여줍니다.
$timestamp = 1641043200; $date_time_string = date('Y-m-d H:i:s', $timestamp); echo $date_time_string; // 输出:2022-01-01 12:00:00
위의 두 단계를 통해 날짜와 시간을 타임스탬프로, 타임스탬프를 날짜 시간 문자열로 쉽게 변환할 수 있습니다. 실제 응용 프로그램에서는 날짜와 시간을 비교하고 계산하기 위해 타임스탬프가 자주 사용됩니다. 예를 들어, 두 타임스탬프의 크기를 비교하여 순서를 결정하거나 타임스탬프를 더하고 빼서 시간 간격을 계산할 수 있습니다.
PHP 5.3.0 이상을 사용하는 경우 날짜 및 시간 변환 및 계산을 위해 DateTime 클래스 및 관련 메서드를 사용할 수도 있습니다. DateTime 클래스를 사용하면 코드를 더 읽기 쉽고 유연하게 만들 수 있습니다.
위 내용은 PHP를 타임스탬프로 변환하는 기본 작업입니다. 도움이 되셨으면 좋겠습니다.
위 내용은 PHP strtotime() 및 date() 함수가 타임스탬프를 처리하는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!