이 기사의 예에서는 PHP에서 시간을 표시하는 일반적인 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.
1. PHP 함수 Date()는 현재 시간을 가져옵니다
코드:
표시 형식: 연-월-일 시:분:초
관련 매개변수:
a: "am" 또는 "pm"
답변: "AM" 또는 "PM"
d: 일, 두 자리, 두 자리 미만인 경우 앞에 0을 추가합니다. 예: "01" ~ "31"
D: 요일, 영문 3글자, 예: "Fri"
F: 월, 전체 영어 이름(예: "January")
h: 12시간 형식의 시간(예: "01" ~ "12"
H: 24시간 형식의 시간(예: "00" ~ "23"
g: 12시간 형식의 시간, "1" ~ 12"와 같이 두 자리 미만인 경우 0이 추가되지 않습니다.
G: 24시간 형식의 시간, "0" ~ "23"과 같이 두 자리 미만인 경우 0이 추가되지 않습니다.
i: 분(예: "00" ~ "59"
j: 일, 두 자리, 두 자리 미만인 경우 0을 추가하지 마세요. 예: "1" ~ "31"
l: 요일, 전체 영어 이름, 예: "Friday"
m: 월, 두 자리, 두 자리 미만인 경우 앞에 0을 추가하세요. 예: "01" ~ "12"
n: 월, 두 자리, 두 자리 미만인 경우 0이 추가되지 않습니다. 예: "1" ~ "12"
M: 월, 영문 3자: "Jan"
s: 초, 예: "00" ~ "59"
S: 단어 끝에 영문 서수를 추가합니다(예: "th", "nd"
).
t: 지정된 달의 일 수입니다. 예: "28" ~ "31"
U: 총 초
w: 숫자 요일(예: "0"(일요일) ~ "6"(토요일)
Y: 연도, 4자리 숫자: "1999"
y: 연도, 두 자리 숫자: "99"
z: 올해의 날짜: "0" ~ "365"
2. PHP5의 Date() 함수에서 8시간의 시차가 발생하는 문제 해결
출력 시간 앞에 정의를 추가하세요: date_default_timezone_set("PRC");, 코드:
<?php date_default_timezone_set("PRC"); echo date("Y-m-d H:i:s"); ?>
3. 파일 생성 시간과 마지막 수정 시간을 가져오는 PHP 함수
filemtime(string filename): 파일이 마지막으로 수정된 시간을 반환하고, 오류가 발생하면 false를 반환합니다. 시간은 Date()와 함께 사용할 수 있는 Unix 타임스탬프로 반환됩니다.
filectime(string filename): 파일의 마지막 inode가 수정된 시간을 반환하거나, 오류가 발생하면 false를 반환합니다. 시간은 Unix 타임스탬프로 반환됩니다.
fileatime(string filename): 파일에 마지막으로 액세스한 시간을 반환하거나, 오류가 발생하면 false를 반환합니다. 시간은 Unix 타임스탬프로 반환됩니다.
4. PHP는 두 날짜 사이의 일수를 비교합니다.
코드:
<?php echo (strtotime("2008-08-24 00:00:00")-strtotime("2008-08-08 00:00:00"))/86400; ?>
이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.