컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post PHP, 유닉스 타임을 날짜 문자열로 변환, 날짜를 유닉스 시간으로; Unix Time t...니콘 아빠번들/할배번들 줌 렌즈 초점거리, 35mm 필카 환산; Nikon 18-70mm,...니콘 애기번들 줌렌즈 초점거리, 35mm 필름 환산; Nikon 18-55mm F3.5-5...디카 전용 렌즈 / 35mm필카 렌즈, 초점 거리 환산표/변환표; Nikon DX Form...Perl 펄] 디카용 렌즈, 35mm 필카 렌즈, 초점 거리 환산, 변환; DSLR Foc...PHP exif_read_data 함수: 디카 JPG 사진 촬영 정보(EXIF) 읽기윈도우용 PHP, Exif 익스텐션(모듈;Extension) 설치/인식 방법PHP 예제] 도스 줄바꿈, 유닉스 개행문자 출력; CR LFPHP 예제] 유니코드(UTF-8) 한글 문자열 크기/글자 수 구하기; Unicode St...PHP 예제] 문자열 길이, 한글 글자 수 구하기 함수; CJK String Length

PHP, 특정 년도 윤년 평년 여부 판단 함수; is Leap Year

Tuesday, May 01, 2007

PHP에서, 올해 또는 특정 해의 윤년 평년 여부를 구하려면, date() 함수에 "L" 을 넣어, date("L") 이렇게 사용하면 됩니다. 평년일 경우에는 0(거짓)을 반환하고, 윤년일 경우에는 1(참)을 반환합니다.

윤년인지 평년인지 구하기 예제


소스 파일명: example.php
<html>
<head>
<title>PHP Example</title>
</head>

<body>

<?php

// 올해가 윤년인지 평년인지 알아내기
// 평년이면 0, 윤년이면 1
echo date("L") . "<br />\n";
// 0
// 올해 2007년은 평년이므로 0이 출력


// 특정 연도의 윤년 여부 확인
// mktime(시,분,초,월,일,년)
echo date("L", mktime(1,1,1,1,1,2008)) . "<br />\n";
// 1
// 서기 2008년은 윤년이므로 1이 출력



if (isLeapYear(2003) == 1)
  echo "윤년입니다.<br />\n";
else
  echo "평년입니다.<br />\n";
// 평년입니다.


if (isLeapYear(2004))
  echo "윤년입니다.<br />\n";
else
  echo "평년입니다.<br />\n";
// 윤년입니다.



// 특정 연도의 평년/윤년 판단 함수
// 윤년이면 1, 아니면 0을 반환
function isLeapYear($year) {
  return date("L", mktime(1, 1, 1, 1, 1, $year));
}



?>

</body>
</html>



▶▶ PHP 예제] 현재 날짜 시간, 년월일 시분초 출력 함수; Print Date Time

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top