> 백엔드 개발 > PHP 튜토리얼 > Unix 타임스탬프의 PHP 변환

Unix 타임스탬프의 PHP 변환

WBOY
풀어 주다: 2016-08-08 09:31:21
원래의
970명이 탐색했습니다.
자주 사용되는
1. Unix 타임스탬프를 "2012-05-12 11:09:15":
date('Y-m-d)와 유사한 형식으로 변환합니다. H:i:s',$time); //$time의 값은 데이터베이스에서 가져올 수 있는 Unix 타임스탬프입니다.
2. 05-12" 형식의 시간을 타임스탬프로 변환:
strtotime("2012-05-12"); //반환 값은 int 유형입니다
3. 현재 시간의 타임스탬프를 인쇄합니다:
echo(time());
Advanced
사실 날짜 함수는 제공됩니다. 예를 들어, Unix 타임스탬프를 "2012년 5월 25일"과 같이 원하는 날짜 형식으로 변환하려는 경우 이 함수는 사용하기 매우 쉽습니다.
date('Y year m Month d day',$time);
날짜 함수는 "Y", "m", "d"에만 관심이 있음을 알 수 있습니다. 중간에 삽입해도 상관없습니다.
■연도--"Y"는 4자리 연도를 나타냅니다. 2012
■연도--"y"는 두 자리 연도를 나타냅니다. 12
■월--"F"는 영어로 월을 표기하는 것을 의미합니다. January는 "january"로 표시됩니다.
■월--"M"은 영어 월의 처음 3자를 나타냅니다. 1월은 1월의 약어로 표시됩니다. "jan"
■월--"m"은 숫자로 된 월을 나타냅니다. 1월은 "01"로 표시되고 12월은 "12"로 표시됩니다.
■일--"j"는 숫자 날짜를 나타냅니다. 날짜가 한 자리인 경우 높은 자리에 "0"이 추가되지 않습니다. 예: "9", "12"
■Day--"d"는 숫자 날짜를 나타냅니다. . 날짜가 한 자리인 경우 상위 숫자에 "0"이 추가됩니다. 예: "09", "12"
■시간 - "g"는 12시간제입니다. 한 자리입니다. 숫자의 높은 자리는 "0"으로 채워지지 않습니다. 예: "3", "12"
"0"을 추가합니다. 예: "3", "18"
■시 - "h"는 12시간제이며, 한 자리 상위 자릿수인 경우 "0"이 추가됩니다. 예: "03", " 12"
■시간--"H"는 24시간 형식의 시간입니다. 한 자리 상위 숫자인 경우 "0"이 추가됩니다. 예: "03", "18"
■분--"i" 분(예: "09", "60"
■초--"s) " 초, 예: "06", "60"
마지막으로 시간 형식이 12시간 형식으로 출력되는 경우 AM 및 PM을 표시해야 합니다
예: echo date( 'g:i:s a');
출력 결과는 다음과 같습니다. 5:56:57 am
echo date('h:i:s A') ;
출력 결과는 다음과 같습니다: 05:56:57 AM
"a" morning=am, pm =pm; "A" 아침=AM, 오후=PM
Popular Science
타임스탬프는 1970년 1월 1일(00:00: 00 GMT). 유닉스 타임스탬프라고도 합니다.
Unix 시간(Unix time), POSIX 시간(POSIX 시간)이라고도 하는 Unix 타임스탬프는 시간 표현 방법으로 01 Greenwich Mean Time 1970으로 정의됩니다. 00 이후의 총 초 수: 01월 00:00부터 지금까지. Unix 타임스탬프는 Unix 시스템 및 Unix 계열 시스템뿐만 아니라 다른 많은 운영 체제에서도 널리 사용됩니다.

위 내용은 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

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