PHP Getdate 함수
대부분의 PHP 프로그램은 시간을 가지고 일하는 일이 빈번합니다. 예를 들어, 장바구니 프로그램에서 고객이 구매 한 날짜와 시간을 저장하려고합니다. 나중에 구매 한 날짜와 시간을 고객에게 저장하려고합니다. 이를 수행하는 한 가지 방법은 각 날짜와 시간을 유닉스 타임 스탬프 형식으로 저장하는 것입니다.

예를 살펴 보겠습니다. 지금은 2005 년 10 월 28 일 오전 3시 6 분이며 Amazon.com에서 두 개의 DVD를 구입했습니다. 내 주문의 타임 스탬프는 1130486817이며이 숫자는 데이터베이스에 저장되는 모든 것입니다. 저장 한 후에는이 구매에 대한 여름 주문을 표시하기 위해 검색 할 수 있습니다. 그러나이 숫자는 독자 친화적이지 않습니까? getdate 함수가 유용 할 때입니다. 타임 스탬프에서 getdate 함수를 사용하여 월, 일, 년 및 시간과 같은 타임 스탬프에 대한 모든 종류의 정보가 포함 된 배열을 가져옵니다. 그런 다음 echo 문을 사용하여 배열의 일부 또는 전부를 표시 할 수 있습니다. 이 함수의 코드와 결과 $ purchase 배열은 다음과 같습니다.

$ 구매 = getdate (1130486817);

배열 (
[초] => 57
[분] => 6
[시간] => 3
[mday] => 28
[요일] => 5
[mon] => 10
[년] => 2005
[일] => 300
[평일] => 금요일
[월] => 10 월
[0] => 1130486817 )


배열에서이 모든 정보는 무엇을 의미합니까?

[초]
구매시 섹션의 숫자 값 (0-59)
이 예에서는 오전 3시 6 분 이후의 57 개 섹션이었습니다.

[의사록]
구매시 분 단위의 숫자 값 (0-59)
이 예에서는 오전 3시 6 분이 지났습니다.

[시간]
구매시 시간 단위의 숫자 값 (0-23)
오전 3시

[mday]
구매 일의 월에 대한 숫자 값 (1-31)
28 일이었다

[요일]
구매 날짜의 요일에 대한 숫자 값
(일요일은 0 ~ 토요일은 6)
금요일이므로 숫자 값은 5입니다.

[몬]
구매 날짜의 월 숫자 값 (1-12)
10 월이므로 숫자 값은 10입니다.

[년]
구매 날짜 연도의 숫자 값 (4 자리)
2005 년

[오늘]
구매 일의 연중 숫자 값 (0-365)
올해의 300 일

[주일]
구매 날짜 (일요일부터 토요일)까지 요일의 텍스트 값
금요일이다

[달]
구매 일의 월에 대한 텍스트 값 (1 월-12 월)
10 월

[0]
타임 스탬프
1130486817

따라서 구매 날짜와 시간 (2005 년 10 월 28 일-3:06:57)을 표시하기 위해해야 ​​할 일은 에코 문을 사용하는 것입니다.

echo "$ purchase [month] $ purchase [mday], $ purchase [year]-$ purchase [hours] : $ purchase [minutes] : $ purchase [seconds]";




비디오 지침: How to work with Date Functions in SQL/SQL DATE_FORMAT, DATEDIFF/SQL Tutorial/Eng, Kor Sub (할 수있다 2024).