>  기사  >  백엔드 개발  >  time()으로 얻은 값을 PHP에서 날짜 문자열 형식으로 변환하는 방법

time()으로 얻은 값을 PHP에서 날짜 문자열 형식으로 변환하는 방법

青灯夜游
青灯夜游원래의
2022-02-15 16:43:553036검색

PHP에서는 "date("Y-m-d H:i:s",time())" 구문을 사용하여 date() 함수를 사용하여 time()에서 반환된 값을 날짜 문자열 형식으로 변환할 수 있습니다. time()은 현재 시간을 나타내는 타임스탬프를 반환하고, date()는 타임스탬프 형식을 지정하고 형식화된 날짜 문자열을 반환할 수 있습니다.

time()으로 얻은 값을 PHP에서 날짜 문자열 형식으로 변환하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터

php는 time()에서 얻은 값을 문자열 형식으로 변환합니다.

PHP에서는 다음을 사용할 수 있습니다. date() 함수 time()에서 반환된 값을 문자열 형식으로 변환합니다.

<?php
header("Content-type:text/html;charset=utf-8");
ini_set(&#39;date.timezone&#39;, &#39;Asia/Shanghai&#39;);//设置时区
echo "当前是:".date("Y-m-d H:i:s",time());
?>

time()으로 얻은 값을 PHP에서 날짜 문자열 형식으로 변환하는 방법

설명:

time() 함수는 현재 시간의 Unix 신기원(1970년 1월 1일 00:00:00 GMT) 이후의 초 수를 반환합니다.

date() 함수는 현지 날짜와 시간의 형식을 지정하고 형식이 지정된 날짜 문자열을 반환합니다. 구문은 다음과 같습니다.

date(format,timestamp);
Parameters Description
format

필수입니다. 출력 날짜 문자열의 형식을 지정합니다. 다음 문자를 사용할 수 있습니다.

  • d - 날짜(01부터 31까지)
  • D - 요일의 텍스트 표현(3자)
  • j - 날짜, 앞에 0이 없음 (1~31)
  • l('L'의 소문자) - 요일의 완전한 텍스트 표현
  • N - 요일의 ISO-8601 숫자 표현(1은 월요일을 의미) , 7 Sunday [Sunday]를 의미)
  • S - 해당 월의 날짜에 대한 영어 서수 접미사(2자: st, nd, rd 또는 th. j와 함께 사용됨)
  • w - 요일의 숫자 표현( 0은 일요일, 6은 토요일을 의미)
  • z - 올해의 일(0~365)
  • W - ISO-8601 숫자 형식으로 요일을 나타냅니다(주간은 월요일에 시작)
  • F - 전체 텍스트 월 표시(1월~12월)
  • m - 월의 숫자 표현(01~12)
  • M - 월의 짧은 텍스트 표현(3글자)
  • n - 선행 없이 월의 숫자 표현 0(1~12)
  • t - 해당 월에 포함된 일 수
  • L - 윤년 여부(윤년이면 1, 그렇지 않으면 0)
  • o - 해당 월 아래의 연도 숫자 ISO-8601 표준
  • Y - 연도의 네 자리 표현
  • y - 연도의 두 자리 표현
  • a - 소문자 표시: am 또는 pm
  • A - 대문자 표시: AM 또는 PM
  • B - 견본 인터넷 시간(000~999)
  • g - 앞에 0이 없는 12시간제(1~12)
  • G - 24시간, 앞에 0이 없음(0~23)
  • h - 12시간, 앞에 0이 있음 (01~12)
  • H - 24시간, 앞에 0이 있음(00~23)
  • i - 분,
  • s - 앞에 0이 있는 초(00~59)
  • u - 마이크로초(PHP 5.2의 새로운 기능) 2)
  • e - 시간대 식별자(예: UTC, GMT, Atlantic/Azores)
  • I(i의 대문자 형식) - 날짜가 일광 절약 시간인지 여부(일광 절약 시간인 경우 1, 그렇지 않은 경우 0)
  • O - 그리니치 표준시(GMT)의 차이, 단위는 시간입니다(예: +0100)
  • P - 그리니치 표준시(GMT)와의 차이, 단위는 시간:분입니다(PHP 5.1의 새로운 기능입니다. 3)
  • T - 시간대의 약어(예: EST , MDT)
  • Z - 초 단위의 시간대 오프셋입니다. UTC 서쪽의 음수 시간대 오프셋(-43200 ~ 50400)
  • c - ISO-8601 표준 날짜(예: 2013-05-05T16:34:42+00:00)
  • r - RFC 2822 형식 날짜(예: Fri, 12 Apr 2013 12:01:05 +0200)
  • U - Unix epoch 이후 경과된 초 수(1970년 1월 1일 00:00:00 GMT)

또한 다음과 같은 사전 정의된 상수를 사용할 수 있습니다. PHP 5.1.0):

  • DATE_ATOM - Atom(예: 2013-04-12T15:52:01+00:00)
  • DATE_COOKIE - HTTP 쿠키(예: 2013년 4월 12일 금요일 15:52:01) UTC)
  • DATE_ISO8601 - ISO-8601(예: 2013-04-12T15:52:01+0000)
  • DATE_RFC822 - RFC 822(예: Fri, 12 Apr 13 15:52:01 +0000)
  • DATE_RFC850 - RFC 850(예: 2013년 4월 12일 금요일 15:52:01 UTC)
  • DATE_RFC1036 - RFC 1036(예: 13년 4월 12일 금요일 15:52:01 +0000)
  • DATE_RFC1123 - R FC 112 3 (예: 2013년 4월 12일 금요일 15:52:01 +0000)
  • DATE_RFC2822 - RFC 2822 (2013년 4월 12일 금요일 15:52:01 +0000)
  • DATE_RFC3339 - DATE_ATOM과 동일(PHP 5.1.3 시작) )
  • DATE_RSS - RSS(2013년 8월 12일 금요일 15:52:01 +0000)
  • DATE_W3C - World Wide Web 컨소시엄(예: 2013-04-12T15:52:01+00:00)
타임스탬프 선택사항. 정수 Unix 타임스탬프를 지정합니다. 기본값은 현재 현지 시간(time())입니다.

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 time()으로 얻은 값을 PHP에서 날짜 문자열 형식으로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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