[PHP] 현재 날짜 구하기: 원하는 형식으로

아주 간단한건데 그동안 정리를 안해두었었군요? PHP 에서 현재 날짜를 구하는 방법입니다.

date 함수와 time 함수

PHP 에서 현재 날짜를 구하는 방법은 아주 간단합니다. 바로 date 함수를 이용하는 것입니다.

date 함수의 기본적인 사용 방법은 아래와 같습니다.

date( [날짜 형식], [형식을 변환할 날짜 또는 시간] )

이전에 date 함수가 날짜의 형식을 변환해주는 함수라고 소개를 드린적이 있었는데요. 이 함수를 잘 살펴보니 재밌는 부분이 날짜 형식을 먼저 지정하고, 그 형식 변환의 대상을 두 번째 인수로 입력한다는 것입니다.

이렇게 보니 두번째 인수가 투입해도 되고 안해도 되는 선택적 인수인 이유를 바로 알 수 있었어요. 이 두번째 인수를 입력 안하면 지금 현재 날짜와 시각이 바로 입력(time 함수가 사용됨)되어 사용자가 원하는 형식으로 변환되는거죠.

간단히 말해서 date 함수의 첫번째 인수인 날짜 형식만 넣어주면, 간단하게 원하는 형식으로 현재 날짜를 출력해준다는 이야기입니다.

예제

예제를 보시죠.

date( 'Y-m-d' ); // 2022-07-26
date( 'Y.m.d' ); // 2022.07.26
date( 'Y.m' );   // 2022.07
date( 'Y' );     // 2022

위 예제는 현재 날짜를 다양한 형식으로 즉시 표시 할 수 있는 방법입니다. 위에서도 언급했듯이 두번째 인수를 넣지 않았지만, date 함수는 자동으로 두번째 인수로 time 함수를 넣어주기 때문에 우리가 date 함수만 이용해서 현재 날짜를 구할 수 있는 것입니다.

참고자료

끝.