본문 바로가기
프로그래밍/Javascript or JQuery

javascript 1일, 윤년, 말일 설정 하기

by ✲ 2021. 1. 15.
반응형
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
반응형

댓글