PHP 타임스탬프를 시간으로 변환하려면 date() 함수를 사용하여 날짜와 시간 형식을 지정하는 방법을 알아야 합니다. 먼저 타임스탬프가 무엇인지 살펴보겠습니다.
타임스탬프는 현재 날짜와 시간을 나타내는 숫자 형식입니다. 1970년 1월 1일부터 현재 시간까지의 초수입니다.
PHP에서는 time() 함수를 통해 현재 타임스탬프를 얻을 수 있습니다. 예:
echo time(); // 输出当前时间戳
타임스탬프가 있는 경우 date() 함수를 사용하여 형식이 지정된 날짜 및 시간으로 변환할 수 있습니다. date() 함수는 형식과 타임스탬프라는 두 가지 매개변수를 사용합니다. 형식은 결과에 포함할 날짜 및 시간 요소를 지정합니다. 다음은 일반적으로 사용되는 형식 옵션입니다.
샘플 코드:
$timestamp = time(); //获取当前时间戳 $format = 'Y-m-d H:i:s'; //设置时间格式 echo date($format, $timestamp); //输出格式化后的时间
이 코드는 '연-월' 형식을 출력합니다. - 요일 시:분:초 현재 시간의 '숫자'입니다.
타임스탬프를 시간으로 변환하려면 형식 문자열에 'H' 옵션을 추가하기만 하면 됩니다.
$timestamp = 1612994818; // 设置一个时间戳 $format = 'H'; // 设置只获取小时的格式 echo date($format, $timestamp); // 输出小时数
위 코드는 타임스탬프 1612994818로 표시되는 시간(1시)을 출력합니다.
타임스탬프를 AM 또는 PM 형식으로 변환하려면 "H" 대신 "h" 옵션을 사용하고 AM 또는 PM을 의미하는 "a" 옵션을 추가하세요. 샘플 코드:
$timestamp = 1612994818; // 设置一个时间戳 $format = 'h a'; // 设置小时和AM/PM的格式 echo date($format, $timestamp); // 输出格式化完的时间
위 코드는 타임스탬프 1612994818로 표시되는 시간을 출력하고 시간을 AM 또는 PM 형식으로 표시합니다(예: "01 PM").
형식 문자열에 추가 옵션을 추가하면 날짜와 시간 요소를 결합하여 원하는 형식을 얻을 수 있습니다. 시간대 설정에 따라 조정해야 합니다.
요약하자면, PHP 타임스탬프를 시간으로 변환하는 것은 단지 date() 함수를 사용하고 날짜 형식 옵션에 'H'를 추가하기만 하면 됩니다. 형식 매개변수에서 원하는 옵션을 선택하여 형식에 대해 더 많은 사용자 정의를 수행할 수 있습니다.
위 내용은 PHP에서 타임스탬프를 시간으로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!