PHP에는 다양한 내장 함수가 있습니다. PHP 날짜 기능을 사용하면 날짜 및 관련 작업을 쉽게 처리할 수 있습니다. 이 date() 함수는 비즈니스 요구 사항에 따라 날짜와 시간을 가져오고 설정하는 데 사용할 수 있습니다. PHP time() 함수는 타임스탬프를 출력으로 제공합니다. date() 함수를 사용하면 타임스탬프를 사용하여 날짜를 사람이 읽을 수 있는 형식으로 가져올 수 있습니다. PHP date() 함수를 다양한 방법으로 사용할 수 있습니다. 거의 모든 프로그래밍 언어에는 날짜와 시간을 처리하는 내장 날짜 기능이 있습니다. 다음 섹션에서는 예제와 함께 이 PHP date() 함수의 다양한 사용 유형을 살펴보겠습니다.
어떤 시스템(온라인 신청)을 접하는 순간 데이트가 큰 역할을 합니다. 모든 비즈니스 운영 및 프로세스에 대해 날짜와 시간을 추적해야 합니다. 예를 들어, 시스템에 재고 품목을 추가하는 경우 재고 품목이 추가된 시기를 확인할 수 있도록 날짜를 캡처해야 합니다. date()는 비즈니스 관련 프로세스에 대한 데이터베이스(기록)에 날짜와 시간을 유지하는 데 사용할 수 있습니다. 날짜는 다양한 방식으로 형식화될 수 있습니다. 이를 위해 정의된 매개변수를 전달하여 원하는 날짜 형식 출력을 얻을 수 있습니다. PHP 애플리케이션이나 프로그램에서 date() 함수 및 기타 다양한 관련 함수를 사용할 수 있습니다.
광고 이 카테고리에서 인기 있는 강좌 PHP 개발자 - 전문 분야 | 8개 코스 시리즈 | 3가지 모의고사무료 소프트웨어 개발 과정 시작
웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등
date() 함수는 항상 매개변수를 사용합니다.
구문:
date(Param1, Param2);
여기서 Param1은 날짜 형식을 나타내는 필수 매개변수이고 Param2는 선택적 매개변수인 타임스탬프입니다. Param1은 긴 정수의 Param2가 있는 문자열입니다.
코드:
<?php echo "Date: " . date("Y/m/d"); // 2019/11/17 echo "<br>"; echo "Date: " . date("d-M-Y"); // 17-Nov-2019 ?>
출력:
2019년 11월 17일에 실행되었기 때문에 2019년 11월 17일을 받게 됩니다.
위 프로그램을 보면 날짜(“Y/m/d”)는 Y(대문자 Y) 자리에 2019, m(소문자 m) 자리에 11, d 자리에 17( 작은 d). 2020년 1월 20일에 동일한 PHP 프로그램을 실행하면 그에 따른 출력을 얻게 되며, 이는 현재 날짜를 제공한다는 의미입니다.
PHP에는 타임스탬프를 가져오는 time() 함수가 있습니다. 타임스탬프는 아무것도 아니지만 시작 시간부터 현재 시간까지의 숫자 값입니다. 타임스탬프 날짜는 GMT 기준으로 1970-01-01 00:00:00(1970-01-01 0시 0분 0초)으로 고정됩니다.
코드:
<?php echo "Current Timestamp: ".time(); ?>
출력:
언제든지 PHP를 사용하여 날짜까지의 타임스탬프와 타임스탬프에 대한 날짜를 얻을 수 있습니다.
여기에서는 날짜 함수의 매개변수를 모두 사용합니다. 첫 번째 매개변수는 출력으로 원하는 날짜 형식이고 두 번째 매개변수는 타임스탬프 자체입니다. 간단한 예를 통해 동일한 내용을 살펴보겠습니다.
코드:
<?php $timeStamp = 1574012580; echo "Timestamp $timeStamp to Date is " . date("d/M/Y",$timeStamp); ?>
출력:
코드:
<?php $timeStamp = 1574012580; echo "Year: " . date("Y",$timeStamp); // year echo "<br>"; echo "Month: " . date("M",$timeStamp); // month in 3 character format ?>
출력:
예, PHP에는 날짜 관련 종류의 작업을 처리하기 위해 mktime()을 포함하는 또 다른 함수가 있습니다. mktime()과 함께 다양한 숫자 매개변수를 사용할 수 있습니다. 이 mktime()은 다시 출력을 타임스탬프로 제공합니다. date() 함수의 두 번째nd 매개변수로 mktime() 함수 출력을 사용하여 날짜를 얻을 수 있는데, 예제를 통해 동일하게 살펴보겠습니다.
코드:
<?php $mktime = mktime(01, 01, 59, 11, 17, 2019); // 01 = hour, 01 = minute, 59 = second, 11= month, 17 = day, 2019 = year echo "Year: " . date("Y-M-d, h: i: sa ", $mktime); // year-month-date ?>
mktime 매개변수 값의 순서 = 시, 분, 초, 월, 일, 연도. 이 순서는 고정되어 있고 미리 정의되어 있습니다. 매개변수를 전달하는 데 실수가 있으면 날짜를 출력으로 작성해야 하므로 이 함수를 다룰 때는 주의해야 합니다.
출력:
We have another function strtotime(). This is a function; we can pass a string to get the date as per requirements. For example, we can pass today, tomorrow, yesterday, +2 days, -2 days, +5 years like that. Then we can use the output of this function to get the date and the time using the date() function. Let’s see the same with a quick example.
Code:
<?php echo "Today: ". date("Y-m-d", strtotime("today")) . "<br>"; echo "Tomorrow: ". date("Y-m-d", strtotime("tomorrow")) . "<br>"; echo "Yesterday: ". date("Y-m-d", strtotime("Yesterday")) . "<br>"; echo "2 Days after today: ". date("Y-m-d", strtotime("+2 days")) . "<br>"; echo "2 Days before today: ". date("Y-m-d", strtotime("-2 days")) . "<br>"; echo "5 years after today: ". date("Y-m-d", strtotime("+5 years")) . "<br>"; ?>
Output:
Apart from the above mentioned we have other various function
Code:
<?php echo date_default_timezone_get(); //to get the timezone echo "<br>"; date_default_timezone_set('Asia/Kolkata'); echo date_default_timezone_get(); //to get the timezone ?>
Output:
We can simply say, this PHP date() function really plays a vital role in any online application. It is always advisable to keep the timestamp into the database table so that we will have the flexibility that we can get the date and time from that as per our needs.
위 내용은 PHP의 날짜 함수의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!