Wednesday, April 25, 2007
PHP, 큰달/작은달 여부 판단, 이번 달은 며칠까지 있나? Last Day in Month
이번 달(月)이나, 또는 지정해 준 달에서, 가장 마지막 날짜를 구하는 방법입니다. 즉, 그 달이, 몇 개의 날로 이루어져 있는지 알아내는 것입니다.
큰 달은 31일까지 있고, 작은 달은 30일까지 또는 28일까지 있습니다. (윤년일 경우에는 2월달이 29일까지)
파일명: example.php
▶▶ PHP 예제] 현재 날짜 시간, 년월일 시분초 출력 함수; Print Date Time
큰 달은 31일까지 있고, 작은 달은 30일까지 또는 28일까지 있습니다. (윤년일 경우에는 2월달이 29일까지)
현재 달/특정 달의 마지막 일자(날) 구하기
파일명: example.php
<html>
<head>
<title>PHP Example</title>
</head>
<body>
<?php
// 이번 달이 며칠까지 있나 출력
// 이번 달이 4월달인 경우 30이 나옴
echo date("t") . "<br />\n";
// 30
// 2007년 2월 달이 며칠까지 있나 출력
// mktime(시,분,초,월,일,년)
$n = date("t", mktime(1,1,1,2,1,2007));
echo $n . "<br />\n";
// 28
// 2007년 8월 달이 며칠까지 있나 출력
// mktime(시,분,초,월,일,년)
echo date("t", mktime(1,1,1,8,1,2007)). "<br />\n";
// 31
// 2008년 2월 달이 며칠까지 있나 출력
// 2008년은 윤년이기에, 29까지 있어야 함
echo date("t", mktime(1,1,1,2,1,2008)). "<br />\n";
// 29
// 큰 달 / 작은 달 여부 판단
if (date("t", mktime(1,1,1,12,1,2008)) == 31)
echo "큰달입니다.<br />\n";
else
echo "작은달입니다.<br />\n";
// 출력 결과: 큰달입니다.
// 12월은 31일까지 있으므로...
?>
</body>
</html>
<head>
<title>PHP Example</title>
</head>
<body>
<?php
// 이번 달이 며칠까지 있나 출력
// 이번 달이 4월달인 경우 30이 나옴
echo date("t") . "<br />\n";
// 30
// 2007년 2월 달이 며칠까지 있나 출력
// mktime(시,분,초,월,일,년)
$n = date("t", mktime(1,1,1,2,1,2007));
echo $n . "<br />\n";
// 28
// 2007년 8월 달이 며칠까지 있나 출력
// mktime(시,분,초,월,일,년)
echo date("t", mktime(1,1,1,8,1,2007)). "<br />\n";
// 31
// 2008년 2월 달이 며칠까지 있나 출력
// 2008년은 윤년이기에, 29까지 있어야 함
echo date("t", mktime(1,1,1,2,1,2008)). "<br />\n";
// 29
// 큰 달 / 작은 달 여부 판단
if (date("t", mktime(1,1,1,12,1,2008)) == 31)
echo "큰달입니다.<br />\n";
else
echo "작은달입니다.<br />\n";
// 출력 결과: 큰달입니다.
// 12월은 31일까지 있으므로...
?>
</body>
</html>
▶▶ PHP 예제] 현재 날짜 시간, 년월일 시분초 출력 함수; Print Date Time
tag: php
PHP
<< Home