PHP에서는 date() 함수를 사용하여 변환할 수 있으며 구문은 "date("Y-m-d",time())"입니다. time() 함수는 현재 시간의 타임스탬프를 반환할 수 있고, date() 함수는 형식 문자(첫 번째 매개변수의 값)를 통해 타임스탬프를 형식화하여 지정된 형식의 날짜로 변환할 수 있습니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터
PHP에서는 time() 함수를 사용하여 Unix 시대(1970년 1월 1일 00:00:00)를 구합니다. GMT) 현재 시간의 초 수입니다.
즉, 현재 시간의 Unix 타임스탬프가 포함된 정수를 반환합니다.
그렇다면 time() 함수로 얻은 현재 시간의 타임스탬프 를 년, 월, 일 형식의 날짜로 변환하는 방법은 무엇일까요?
PHP에서는 date()를 사용하여 변환할 수 있습니다.
date()는 타임스탬프의 형식을 지정하고 형식 문자(첫 번째 매개변수)를 통해 지정된 형식의 날짜로 변환할 수 있습니다.
time() 타임스탬프를 연도, 월, 일 형식으로 변환하려면 다음 문자를 사용하여 date()의 첫 번째 매개 변수를 제어해야 합니다.
format 字符 |
说明 | 返回值例子 |
---|---|---|
日 | --- | --- |
d | 月份中的第几天,有前导零的 2 位数字 | 01 到 31 |
j | 月份中的第几天,没有前导零 | 1 到 31 |
月 | --- | --- |
F | 月份,完整的文本格式,例如 January 或者 March | January 到 December |
m | 数字表示的月份,有前导零 | 01 到 12 |
M | 三个字母缩写表示的月份 | Jan 到 Dec |
n | 数字表示的月份,没有前导零 | 1 到 12 |
年 | --- | --- |
Y | 4 位数字完整表示的年份 | 例如:1999 或 2003 |
y | 2 位数字表示的年份 | 例如:99 或 03 |
年月日常见字符组合为:Y-m-d
설명 형식
문자반환 값 예
Y-m-d
이며 출력 형식은 2022-05-20예:
<?php header('content-type:text/html;charset=utf-8'); $t=time(); echo "当前时间戳为:".$t . "<br>"; echo "时间戳转为年月日格式:".date("Y-m-d",$t); ?>
<?php header('content-type:text/html;charset=utf-8'); $t=time(); echo "当前时间戳为:".$t . "<br>"; echo "时间戳转为年月日格式:".date("Y-m-d",$t). "<br>"; echo "时间戳转为年月日格式:".date("Y-m-j",$t). "<br>"; echo "时间戳转为年月日格式:".date("Y-n-d",$t). "<br>"; echo "时间戳转为年月日格式:".date("Y F d",$t). "<br>"; echo "时间戳转为年月日格式:".date("Y M d",$t). "<br>"; ?>
추천 학습: "PHP 비디오 튜토리얼
"🎜위 내용은 PHP에서 time() 값을 연, 월, 일로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!