>  기사  >  백엔드 개발  >  PHP를 사용하여 지정된 시간을 타임스탬프로 변환하는 방법

PHP를 사용하여 지정된 시간을 타임스탬프로 변환하는 방법

PHPz
PHPz원래의
2023-03-24 10:57:43503검색

PHP(Hypertext Preprocessor)는 웹 애플리케이션을 개발하는 데 일반적으로 사용되는 서버 측 스크립팅 언어로 널리 사용됩니다. 웹 애플리케이션을 개발할 때 비교, 정렬 및 기타 작업을 위해 특정 날짜와 시간을 타임스탬프로 변환해야 하는 경우가 많습니다. 이 기사에서는 PHP를 사용하여 시간을 타임스탬프로 변환하는 방법을 설명합니다.

  1. 시간 형식 지정

PHP에서는 date() 함수를 사용하여 날짜를 필요한 문자열 형식으로 형식화할 수 있습니다. 이 함수에는 두 개의 매개변수가 있습니다.

date(string $format, int $timestamp = time())

그 중 $format은 형식화해야 하는 문자열이고, $timestamp는 형식화해야 하는 타임스탬프를 나타내는 선택적 매개변수입니다. 기본적으로 현재 시간이 사용됩니다(time() 함수에 의해 반환됨).

예를 들어 다음 코드는 현재 시간을 표준 날짜 및 시간 형식으로 지정합니다.

echo date("Y-m-d H:i:s");

출력 결과:

2021-03-27 15:22:39
  1. 시간을 타임스탬프로 변환

PHP에서는 strtotime() 함수를 사용할 수 있습니다. 문자열 시간을 타임스탬프로 변환합니다. 이 함수에는 하나의 매개변수가 있습니다:

strtotime(string $time, int $now = time())

그 중 $time은 타임스탬프로 변환해야 하는 문자열 시간입니다. $now는 현재 시간의 타임스탬프를 나타내는 선택적 매개변수입니다. 기본적으로 현재 시간이 사용됩니다(time() 함수에 의해 반환됨).

예를 들어 다음 코드는 시간 문자열 "2021-03-20 12:30:00"을 타임스탬프로 변환합니다.

echo strtotime("2021-03-20 12:30:00");

출력 결과:

1616239800
  1. 타임스탬프에서 날짜 및 시간 정보 가져오기

PHP에서는 date() 함수를 사용하여 타임스탬프에서 날짜 및 시간 정보를 가져올 수 있습니다. 이 함수에는 두 개의 매개변수가 있습니다.

date(string $format, int $timestamp)

그 중 $format은 서식을 지정해야 하는 문자열 형식이고 $timestamp는 타임스탬프입니다.

예를 들어 다음 코드는 타임스탬프 1616239800을 표준 날짜 및 시간 형식으로 변환합니다.

echo date("Y-m-d H:i:s", 1616239800);

출력 결과:

2021-03-20 12:30:00
  1. Summary

PHP에서는 date() 함수를 사용하여 날짜 형식을 다음과 같이 지정할 수 있습니다. 필요한 문자열 형식의 경우 strtotime() 함수를 사용하여 문자열 시간을 타임스탬프로 변환하고, date() 함수를 사용하여 타임스탬프에서 날짜 및 시간 정보를 가져옵니다. 이러한 기능은 웹 애플리케이션 개발 시 매우 유용하며, 개발 효율성을 높이기 위해서는 실제 애플리케이션에서 충분히 활용되어야 합니다.

위 내용은 PHP를 사용하여 지정된 시간을 타임스탬프로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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