PHP에서는 "2023-03-08 12:34:56"과 같은 date() 함수를 사용하여 타임스탬프를 날짜-시간 형식으로 변환할 수 있습니다. 이 함수는 타임스탬프와 형식 문자열을 매개변수로 받아들입니다. 예: $formatted_date = date("Y-m-d H:i:s", $timestamp);. GMT 기반 날짜/시간 생성 및 날짜/시간 문자열을 타임스탬프로 변환하기 위해 각각 gmdate() 및 strtotime() 함수를 사용하여 변환을 수행할 수도 있습니다.
타임스탬프를 PHP의 날짜/시간 형식으로 변환
소개
PHP에서 타임스탬프는 1970년 1월 1일 이후의 초 수를 나타내는 정수입니다. 타임스탬프를 "2023-03-08 12:34:56"과 같이 사람이 읽을 수 있는 날짜-시간 형식으로 변환해야 하는 경우도 있습니다.
PHP 함수 사용
PHP는 타임스탬프 변환을 위한 여러 함수를 제공합니다.
date()
- 타임스탬프를 지정된 형식의 날짜-시간 문자열로 변환합니다.date()
- 将时间戳转换为指定格式的日期时间字符串。
gmdate()
- 与date()
类似,但生成基于格林威治标准时间 (GMT) 的日期时间字符串。strtotime()
- 将日期时间字符串转换为时间戳。实战案例
假设您有一个时间戳$timestamp
,代表 2023 年 3 月 8 日 12:34:56。
使用date()
使用date()
函数将时间戳转换为 "Y-m-d H:i:s" 格式的日期时间字符串:
$formatted_date = date("Y-m-d H:i:s", $timestamp); echo $formatted_date; // 输出: 2023-03-08 12:34:56
使用gmdate()
使用gmdate()
函数将时间戳转换为基于 GMT 的 "Y-m-d H:i:s" 格式的日期时间字符串:
$formatted_date = gmdate("Y-m-d H:i:s", $timestamp); echo $formatted_date; // 输出: 2023-03-08 04:34:56
使用strtotime()
如果您有一个日期时间字符串并且需要将其转换为时间戳,可以使用strtotime()
gmdate()
-date()
와 비슷하지만 그리니치 표준시(GMT)를 기준으로 날짜/시간 문자열을 생성합니다.
strtotime()
- 날짜/시간 문자열을 타임스탬프로 변환합니다.실용 사례2023년 3월 8일 12:34:56을 나타내는 타임스탬프
$timestamp
가 있다고 가정합니다.
date()
사용
date()
함수를 사용하여 타임스탬프를 "Y-m-d H:i:s"의 날짜 및 시간 문자열로 변환합니다. 형식:
$timestamp = strtotime("2023-03-08 12:34:56"); echo $timestamp; // 输出: 1678291696
gmdate()
사용타임스탬프를 GMT 기반 "Y-m-d H" 형식의 날짜 및 시간 문자로 변환하려면
gmdate()
함수를 사용하세요. :i:s" 형식 문자열: rrreee
strtotime()
사용날짜/시간 문자열이 있고 이를 타임스탬프로 변환해야 하는 경우
strtotime( )
기능 :rrreee
위 내용은 PHP는 타임 스탬프를 날짜 시간 형식으로 변환합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!