> 백엔드 개발 > PHP 문제 > PHP에서 시간 유형을 텍스트 형식으로 변환하는 방법(세 가지 방법)

PHP에서 시간 유형을 텍스트 형식으로 변환하는 방법(세 가지 방법)

PHPz
풀어 주다: 2023-04-03 20:48:01
원래의
1480명이 탐색했습니다.

웹 기술의 발전으로 점점 더 많은 웹 애플리케이션에 시간 유형 처리가 포함되고 있으며 서버 측 프로그래밍 언어인 PHP도 예외는 아닙니다. PHP에서는 더 나은 표시나 저장을 위해 시간 유형을 텍스트 유형으로 변환해야 하는 경우도 있습니다. 이 기사에서는 PHP에서 시간 유형을 텍스트로 변환하는 여러 가지 방법을 소개합니다.

방법 1: date() 함수

PHP에서 시간 형식을 텍스트로 변환하는 가장 일반적으로 사용되는 방법은 date() 함수를 사용하는 것입니다. 이 함수는 Unix 타임스탬프를 사람이 읽을 수 있는 날짜 및 시간으로 형식화합니다.

샘플 코드:

$date = date('Y-m-d H:i:s', time());
echo $date;
로그인 후 복사

분석:

위 코드에서는 date() 함수를 호출합니다. 여기서 첫 번째 매개 변수는 형식이 지정된 날짜 문자열의 형식을 지정하고 두 번째 매개 변수는 Unix 타임스탬프입니다. 현재 타임스탬프. 여기서는 날짜 문자열을 연-월-일 시:분:초 형식으로 지정하고 화면에 출력합니다.

방법 2: strftime() 함수

date() 함수 외에도 PHP는 날짜 및 시간 문자열 형식을 지정하는 또 다른 방법, 즉 strftime() 함수를 제공합니다. 이 함수에는 두 개의 매개변수가 있습니다. 첫 번째 매개변수는 형식화된 날짜 문자열의 형식을 지정하고 두 번째 매개변수는 Unix 타임스탬프입니다.

샘플 코드:

setlocale(LC_TIME, 'zh_CN.UTF-8'); // 设置区域
$date = strftime('%Y-%m-%d %H:%M:%S', time());
echo $date;
로그인 후 복사

분석:

위 코드에서는 먼저 setlocale() 함수를 호출하여 현지화 정보를 설정했는데, 첫 번째 매개변수는 현지화 환경을 지정하고 여기서는 중국어 간체로 설정했습니다. 그런 다음 strftime() 함수를 호출했습니다. 여기서 첫 번째 매개변수는 날짜 문자열을 연-월-일 시:분:초 형식으로 지정하고 이를 화면에 출력합니다.

방법 3: DateTime 클래스

date() 및 strftime() 함수를 사용하여 시간을 텍스트로 변환하는 것 외에도 PHP는 시간 관련 작업을 처리하는 DateTime 클래스도 제공합니다. 이 클래스는 출력 시간 형식을 더 자세히 제어할 수 있는 일련의 메서드를 제공합니다.

샘플 코드:

$date = new DateTime();
echo $date->format('Y-m-d H:i:s');
로그인 후 복사

분석:

위 코드에서는 PHP의 DateTime 클래스를 사용하여 현재 시간을 나타내고 format() 메서드를 사용하여 날짜 문자열을 연-월-일: 분 형식으로 지정합니다. :seconds 형식으로 화면에 출력합니다.

DateTime 클래스를 사용할 때 이 클래스에서 제공하는 메서드를 사용하여 다음과 같은 추가 작업을 수행할 수 있습니다.

$date = new DateTime();
$date->add(new DateInterval('P1D')); // 增加一天
echo $date->format('Y-m-d H:i:s');
로그인 후 복사

분석:

위 코드에서는 DateTime 클래스의 add() 메서드를 호출하여 시간을 지정한 다음 format() 메서드를 다시 사용하여 형식이 지정된 날짜 문자열을 출력합니다.

결론

시간을 텍스트로 변환하는 것은 PHP의 가장 기본적인 작업 중 하나입니다. 이 기사에서는 date() 함수, strftime() 함수 및 DateTime 클래스를 사용하여 PHP에서 시간을 텍스트로 변환하는 세 가지 방법을 소개합니다. 다양한 방법은 다양한 시나리오에 적합하며 적절한 방법을 선택하면 비즈니스 요구 사항을 더 잘 충족할 수 있습니다. 이러한 방법을 사용해야 하는 경우 매개변수 전송 및 형식 설정에 주의하세요.

위 내용은 PHP에서 시간 유형을 텍스트 형식으로 변환하는 방법(세 가지 방법)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿