프로그래밍 중에는 특정 형식의 사용자에게 제공되거나 데이터베이스에 저장된 날짜와 시간을 포맷해야합니다. PHP는 날짜와 시간을 형식화하는 데 사용되는 강력한 날짜 () 함수를 제공하며, 이는 매우 편리하고 실용적입니다.
날짜 () 함수를 형식 시간에 사용하면 매우 간단하며 기본 구문은 다음과 같습니다.
date(string $format, [int $timestamp])
그중에서도 $ 형식 매개 변수는 출력의 날짜 및 시간 형식을 정의하기 위해 필요합니다. $ timeStamp 매개 변수는 선택 사항이며 타임 스탬프를 나타내며 형식 시간을 지정합니다. 이 매개 변수가 전달되지 않으면 현재 시간은 기본적으로 형식화됩니다.
$ 형식은 날짜 및 시간 출력 형식을 정의하는 데 사용되며 공통 형식 문자는 다음과 같습니다.
-Y : "2022"와 같은 4 자리 연도
-M : "01"~ "12"와 같은 두 자릿수 달
-D : "01"~ "31"과 같은 두 자릿수 날짜
-H : 24 시간, "00"~ "23"범위
-I : 두 자리 분, 범위 "00"~ "59"
-S : 2 자간, 범위 "00 ~"59 "
위의 형식 문자는 다양한 날짜 및 시간 표시 요구를 충족시키기 위해 유연하게 결합 할 수 있습니다.
$date = date("Y-m-d H:i:s");
echo $date; // 출력은 비슷합니다"2022-01-01 12:34:56"
이 코드는 "YMD H : I : S"형식을 사용하여 "연도-월간 시간 : 분 : 초"형식으로 현재 시간을 출력합니다.
$timestamp = strtotime("2022-01-01 12:34:56");
$date = date("Y-m-d H:i:s", $timestamp);
echo $date; // 산출"2022-01-01 12:34:56"
이 예에서 먼저 strtotime () 함수를 사용하여 지정된 문자열을 타임 스탬프로 변환 한 다음 출력 서식을 위해 DATE () 함수로 전달하십시오.
이 기사에 도입 된 날짜 () 함수 및 형식 매개 변수를 통해 개발자는 다양한 날짜 및 시간 형식 요구 사항을 쉽게 달성 할 수 있습니다. 날짜 () 함수를 마스터하면 웹 사이트의 사용자 경험과 데이터 표시의 가독성이 효과적으로 향상 될 수 있습니다.