PHP의 date() 함수는 시간이나 날짜 형식을 지정하는 데 사용됩니다.
PHP Date() 함수
PHP Date() 함수는 타임스탬프를 더 읽기 쉬운 날짜 및 시간 형식으로 지정할 수 있습니다.
구문
날짜(형식,타임스탬프)
매개변수 설명
형식 필수입니다. 타임스탬프의 형식을 지정합니다.
타임스탬프 선택사항. 타임스탬프를 지정합니다. 기본값은 현재 날짜와 시간입니다.
PHP 날짜 - 타임스탬프란 무엇입니까?
타임스탬프는 1970년 1월 1일(00:00:00 GMT) 이후의 초 수입니다. 유닉스 타임스탬프라고도 합니다.
PHP 날짜 - 날짜 형식 지정
date() 함수의 첫 번째 매개변수는 날짜/시간 형식을 지정하는 방법을 지정합니다. 문자를 사용하여 날짜 및 시간 형식을 나타냅니다. 사용 가능한 문자 목록은 다음과 같습니다.
d - 날짜(01-31)
m - 현재 월(01-12)
Y - 현재 연도(4자리)
PHP 날짜 참조 매뉴얼에서 형식 매개변수에 사용할 수 있는 모든 문자를 찾을 수 있습니다.
문자 사이에 "/", "." 또는 "-"와 같은 다른 문자를 삽입하여 추가 서식을 추가할 수 있습니다.
echo date("Y/m/d");
echo "
";
echo date("Y.m.d");
echo "
";
echo date("Y-m-d");
?>
위 코드의 출력은 다음과 유사합니다.
2006/07/11
2006.07 .11
2006-07-11
PHP 날짜 - 타임스탬프 추가
date() 함수의 두 번째 매개변수는 타임스탬프를 지정합니다. 이 매개변수는 선택사항입니다. 타임스탬프를 제공하지 않으면 현재 시간이 사용됩니다.
이 예에서는 mktime() 함수를 사용하여 내일에 대한 타임스탬프를 생성합니다.
mktime() 함수는 지정된 날짜에 대한 Unix 타임스탬프를 반환합니다.
구문
mktime(시,분,초,월,일,년,is_dst)
특정 날짜의 타임스탬프를 얻으려면 다음이 필요합니다. 설정하려면 mktime() 함수의 day 매개변수를 사용하세요:
$tomorrow = mktime(0,0,0,date("m"),date("d") )+1 ,date("Y"));
echo "내일은 ".date("Y/m/d", $tomorrow);
?>
위 코드의 출력은 다음과 유사합니다.
내일은 2006/07/12