>  기사  >  백엔드 개발  >  PHP에서 타임스탬프를 일반 시간 형식으로 변환하는 방법

PHP에서 타임스탬프를 일반 시간 형식으로 변환하는 방법

PHPz
PHPz원래의
2023-03-29 16:16:42560검색

PHP로 개발할 때 타임스탬프를 이해하기 쉬운 시간 형식으로 변환해야 하는 경우가 많습니다. 이 기사에서는 PHP를 사용하여 타임스탬프를 일반적인 시간 형식으로 변환하는 방법을 설명합니다.

  1. 타임스탬프를 날짜 형식으로 변환

PHP의 date() 함수를 사용하면 타임스탬프를 날짜 형식으로 형식화할 수 있습니다. 이 함수에는 두 개의 매개변수가 있습니다. 첫 번째 매개변수는 날짜 형식이고 두 번째 매개변수는 타임스탬프입니다. 다음은 타임스탬프를 날짜 형식으로 변환하는 샘플 코드입니다.

$timestamp = time(); // 获取当前时间戳
$date = date('Y-m-d H:i:s', $timestamp); // 将时间戳转换为日期格式
echo $date;

위 코드에서 date() 함수의 첫 번째 매개변수는 날짜 형식이고 두 번째 매개변수는 타임스탬프입니다. 위의 예에서와 같이 날짜 형식은 연도(Y), 월(m), 날짜(d), 시(H), 분(i), 초(s) 등이 될 수 있습니다.

  1. 타임스탬프를 요일로 변환

날짜 형식 외에도 타임스탬프를 요일로 변환할 수도 있습니다. PHP는 현재 날짜의 요일 정보를 반환할 수 있는 함수 date() 함수 매개 변수 "l"을 제공합니다. 다음은 타임스탬프를 요일로 변환하는 샘플 코드입니다.

$timestamp = time(); // 获取当前时间戳
$week = date('l', $timestamp); // 将时间戳转换为周几
echo $week;

위 코드에서 date() 함수의 첫 번째 매개변수는 "l"이며, 이는 현재 날짜를 반환하는 요일을 나타냅니다. .

  1. 타임스탬프를 지정된 시간 형식으로 변환

때때로 타임스탬프를 특정 형식의 시간으로 변환해야 하는 경우가 있습니다. 이 경우 PHP의 date() 함수를 사용하여 서식을 지정할 수 있습니다. 다음은 타임스탬프를 지정된 시간 형식으로 변환하는 샘플 코드입니다.

$timestamp = time(); // 获取当前时间戳
$time = date('F jS, Y \a\t h:i A', $timestamp); // 将时间戳转换为特定格式
echo $time;

위 코드에서 타임스탬프를 지정된 시간 형식으로 변환하는 방법은 특정 날짜 형식 매개변수를 date() 함수에 전달하는 것입니다. 이 예에서 날짜 형식은 "F jS, Y at h:i A"입니다.

  1. 시간을 타임스탬프 형식으로 변환

타임스탬프를 시간 형식으로 변환하는 것 외에도 후속 작업에 사용하기 위해 시간 형식을 타임스탬프 형식으로 변환할 수도 있습니다. PHP는 시간 형식을 타임스탬프 형식으로 변환할 수 있는 함수 strtotime()을 제공합니다. 다음은 시간을 타임스탬프 형식으로 변환하는 샘플 코드입니다.

$time = '2021-01-01 10:00:00'; // 需要转换的时间
$timestamp = strtotime($time); // 将时间转换为时间戳格式
echo $timestamp;

위 코드에서 strtotime() 함수는 시간 형식 "2021-01-01 10:00:00"을 타임스탬프 형식으로 변환합니다.

요약

PHP 개발에서 타임스탬프와 시간 형식은 자주 사용되는 두 가지 개념입니다. PHP의 date() 함수와 strtotime() 함수를 사용하여 변환할 수 있습니다. 이 문서에서는 타임스탬프를 날짜 형식으로 변환하고, 타임스탬프를 요일로 변환하고, 타임스탬프를 지정된 시간 형식으로 변환하고, 시간을 타임스탬프 형식으로 변환하는 방법을 자세히 설명합니다. 실제 개발에서는 필요에 따라 선택하여 사용할 수 있습니다.

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

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