unix 타임스탬프에 대한 PHP 변환 방법: 1. "date('Y-m-d H:i:s',$time);"를 통해 Unix 타임스탬프를 변환합니다. 2. strtotime 함수를 통해 시간 형식을 타임스탬프로 변환합니다. "echo(time());"을 통해 현재 시간의 타임스탬프입니다.
이 문서의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
Unix용 PHP 타임스탬프 변환 방법
Unix용 PHP 타임스탬프 변환
1. 타임스탬프를 "2012-05-12 11:09:15"와 유사한 형식으로 변환:
date('Y-m-d H:i:s',$time); //$time的值即Unix时间戳,可能是你从数据库里取出来的或者...
2. "2012-05-12" 형식의 시간을 타임스탬프로 변환:
strtotime("2012-05-12"); //返回值为int型
3. 현재 시간 타임스탬프:
echo(time());
Advanced
사실 PHP에서 제공하는 날짜 함수는 사용하기 매우 쉽습니다. 예를 들어 Unix 타임스탬프를 "2012년 5월 25일"과 같이 원하는 날짜 형식으로 변환하려는 경우입니다. ":
date(‘Y年m月d日’,$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"
■hour - 한 자리인 경우 "g"는 12시간제입니다. , 높은 숫자는 "0"으로 채워지지 않습니다. 예: "3", "12"
■Hour - "G" 24시간제, 한 자리 높은 숫자인 경우 "0 "는 추가되지 않습니다. 예: "3", "18"
■Hour - "h"는 12시간제의 시간입니다. 한 자리 상위 숫자인 경우 "0"이 추가됩니다. , 예: “03”, “12”
■Hour – "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”上午=am、下午=pm;”A”上午=AM、下午=PM
Popular science
타임스탬프는 1970년 1월 1일(00:00:00 GMT) 이후의 초입니다. 유닉스 타임스탬프라고도 합니다.
유닉스 타임스탬프(Unix timestamp)는 유닉스 시간(Unix time), POSIX 시간(POSIX time)으로도 알려져 있는 시간 표현 방식으로, 1970년 1월 1일 그리니치 표준시 00시부터 시작하여 정의된다. 00초부터 지금까지의 초입니다. Unix 타임스탬프는 Unix 시스템 및 Unix 계열 시스템뿐만 아니라 다른 많은 운영 체제에서도 널리 사용됩니다.
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 Unix 타임스탬프를 위한 PHP 변환 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!