반응형
javascript 1일 , 윤년, 말일 설정하기
아래 소스코드 참고!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
/* 1일 조회 */
function firstDay(){
var date = new Date();
var yyyy = date.getFullYear();
var mm = date.getMonth() +1 ;
var dd = 1;
if(mm<10)
mm = "0" + mm;
if(dd<10)
dd = "0" + dd;
return yyyy + "-" + mm + "-" + dd;
}
/* 윤년 조회 */
function isLeapYear (yyyy) {
return (yyyy % 4 == 0) &&
((yyyy % 100 != 0) || (yyyy% 400 == 0));
}
/* 말일 조회 */
function lastDay(){
var date = new Date();
var yyyy = date.getFullYear();
var mm = date.getMonth() +1 ;
var dd = "31";
if (Number(mm) == 2)
{
if (isLeapYear(yyyy))
dd = "29";
else
dd = "28";
}
else if (Number(mm) == 4 || Number(mm) == 6 || Number(mm) == 9 || Number(mm) == 11){
dd = "30";
}
if(mm<10)
mm = "0" + mm;
return yyyy + "-" + mm + "-" + dd;
}
|
cs |
반응형
댓글