PHP 언어는 대규모 웹 애플리케이션 및 웹사이트의 신속한 개발을 가능하게 하는 매우 인기 있는 서버측 스크립팅 언어입니다. 그 중 타임스탬프(Timestamp)는 웹 개발에 있어 날짜와 시간을 나타내는 숫자로 매우 중요한 개념입니다.
PHP에서는 일부 함수를 사용하여 타임스탬프와 연, 월, 일을 변환할 수 있습니다. 구체적인 구현은 다음과 같습니다:
PHP의 strtotime() 함수를 사용하여 날짜와 시간을 타임스탬프로 변환할 수 있습니다. 이 함수는 날짜/시간 문자열을 받아들이고 UNIX 타임스탬프(1970년 1월 1일 이후)가 포함된 정수를 반환합니다.
예를 들어 다음 코드는 "2022-06-15 14:30:00" 문자열을 타임스탬프로 변환합니다.
<?php $date_str = '2022-06-15 14:30:00'; $timestamp = strtotime($date_str); echo $timestamp; ?>
출력은 다음과 같습니다.
1655334600
PHP 다음을 수행할 수 있습니다. 타임스탬프를 지정된 형식의 날짜 및 시간으로 변환하려면 date() 함수를 사용하십시오. 이 함수는 두 개의 매개변수를 허용합니다. 첫 번째 매개변수는 날짜/시간 형식의 문자열이고 두 번째 매개변수는 타임스탬프입니다. 이 함수는 형식이 지정된 날짜와 시간이 포함된 문자열을 반환합니다.
예를 들어 다음 코드는 타임스탬프 1655334600을 "2022-06-15 14:30:00"의 날짜 및 시간 형식으로 변환합니다.
<?php $timestamp = 1655334600; $date_str = date('Y-m-d H:i:s', $timestamp); echo $date_str; ?>
출력 결과는 다음과 같습니다.
2022-06-15 14:30:00
이미 "YYYY-MM-DD" 형식의 문자열이 있는 경우 strtotime() 함수를 사용하여 타임스탬프로 변환할 수 있습니다. 이 함수는 날짜 문자열을 구문 분석하고 해당 UNIX 타임스탬프를 반환합니다.
예를 들어 다음 코드는 "2022-06-15" 문자열을 타임스탬프로 변환합니다.
<?php $date_str = '2022-06-15'; $timestamp = strtotime($date_str); echo $timestamp; ?>
출력 결과는 다음과 같습니다.
1655299200
date도 가능 PHP() 함수에 사용되는 것은 타임스탬프를 연도, 월, 일 형식으로 변환합니다. 이 경우 첫 번째 인수로 "Y-m-d"를 전달하면 됩니다.
예를 들어 다음 코드는 타임스탬프 1655299200을 "2022-06-15"의 연도, 월, 일 형식으로 변환합니다.
<?php $timestamp = 1655299200; $date_str = date('Y-m-d', $timestamp); echo $date_str; ?>
출력 결과는 다음과 같습니다.
2022-06-15
Summary
PHP에서는 타임스탬프와 날짜/시간 형식 사이 간의 변환은 달성하기가 매우 쉽습니다. strtotime() 함수를 사용하여 날짜와 시간을 타임스탬프로 변환하거나 date() 함수를 사용하여 타임스탬프를 지정된 형식의 날짜와 시간으로 변환할 수 있습니다. 동시에 strtotime() 함수를 사용하여 연도, 월, 일 형식의 문자열을 타임스탬프로 변환하거나 date() 함수를 사용하여 타임스탬프를 연도, 월, 일 형식의 문자열로 변환할 수도 있습니다. 일 형식. 이러한 기능은 프로그래밍 작업량을 줄일 뿐만 아니라 코드를 더 명확하고 읽기 쉽게 만듭니다.
위 내용은 PHP에서 타임스탬프와 연, 월, 일을 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!