strftime() 함수는 로캘 설정에 따라 현지 시간/날짜 형식을 지정합니다. 타임스탬프가 지정되지 않은 경우 지정된 형식 문자열에 따라 현재 현지 시간을 사용하여 형식화된 문자열을 반환합니다.
strftime(format, timestamp)
timestamp 형식을 지정할 날짜 및 시간을 지정합니다. 또는 당시의 Unix 타임스탬프입니다.
format - 결과 반환 방법을 지정합니다.
%a − 약식 요일 이름
%A Strong> − 전체 요일 이름
%b − 약식 월 이름
%B − 전체 월 이름
%c ; − 선호하는 날짜 및 시간 표현
%C ;/p>
%d − 해당 월의 일수(01~31)
%D − %m/%d/%y
와 동일 ; ;%e − 해당 월의 일수(1~31)
%g ; %G와 비슷하지만 ISO 주 번호 연도에 해당하는 세기
%G − 4자리를 포함하지 않습니다( %V 참조).
%h − %b
와 동일 ; %H − 시간(24시간 형식 사용)(00~23)
%I < ;/ Strong> − 시간(12시간제 사용)(01~12)
%j 연도(001~366)
%m − 월(01~12)
< /li>%M - 분
%n Strong> − 줄 바꿈
%p − 주어진 시간 값에 따라 AM 또는 PM
;/li>%r − 오전 및 오후 시간 표현
%R − 24시간 시간 표현
%S − 초
li>%t − 탭 문자
%T Strong> − 현재 시간, %H:%M:%S
%u (1~7), 월요일은 1입니다. 경고: Sun Solaris에서 일요일은 1입니다. 첫째 주의 첫째 날부터 계산이 시작됩니다
%V − ISO 8601 해당 연도의 주 번호(01~53). 여기서 1주는 최소 4일로 구성된 연도의 첫 번째 주이며 월요일은 주의 첫 번째 날입니다.
%W − 当年的周数,以第一个星期一作为第一周的第一天开始计算
%w − 一周的天数(0到6),星期日为0
%x − 首选的日期表示,不包括时间
%X − 首选的时间表示,不包括日期
%y − 不包括世纪的年份(范围为00到99)
%Y − 包括世纪的年份
%Z或%z − 时区或名称或缩写
%% − 一个字面上的%字符
strftime()函数根据给定的格式字符串使用给定的时间戳或当前本地时间返回一个格式化的字符串。
以下是一个示例 −
Live Demo
<?php setlocale(LC_TIME, 'en_US'); echo strftime("%b %d %Y %H:%M:%S", mktime(20, 0, 0, 10, 31, 2018)) . "</p><p>"; ?>
Oct 31 2018 20:00:00
让我们看另一个例子 −
实时演示
<?php echo(strftime("%B %d %Y, %X %Z",mktime(20,0,0,12,31,92))."<br>"); ?>
December 31 1992, 20:00:00 UTC
위 내용은 PHP의 strftime() 함수의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!