ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • javascript 날짜 시간 계산
    JAVASCRIPT 2020. 5. 28. 10:03
    var loadDt = new Date(); //현재 날짜 및 시간
    
    //현재시간 기준 계산
    
    alert(new Date(Date.parse(loadDt) - 30 * 1000 * 60 * 60 * 24)); //30일전
    alert(new Date(Date.parse(loadDt) - 15 * 1000 * 60 * 60 * 24)); //보름전
    alert(new Date(Date.parse(loadDt) - 7 * 1000 * 60 * 60 * 24)); //일주일전
    alert(new Date(Date.parse(loadDt) - 1 * 1000 * 60 * 60 * 24)); //하루전
    alert(new Date(Date.parse(loadDt) + 1 * 1000 * 60 * 60 * 24)); //하루후
    alert(new Date(Date.parse(loadDt) + 7 * 1000 * 60 * 60 * 24)); //일주일후
    alert(new Date(Date.parse(loadDt) + 15 * 1000 * 60 * 60 * 24)); //보름후
    alert(new Date(Date.parse(loadDt) + 30 * 1000 * 60 * 60 * 24)); //한달후
    
    
    alert(new Date(Date.parse(loadDt) + 1000 * 60 * 60)); //한시간후
    alert(new Date(Date.parse(loadDt) + 1000 * 60)); //1분후
    alert(new Date(Date.parse(loadDt) + 1000)); //1초후
    
    
    //응용
    alert(new Date(Date.parse(loadDt) + (15000*50) + 1000*60*65))); //15초씩 50번 지난 이후 한시간 5분후
    
    
    //Date 개체를 입력받아 yyyy-MM-dd hh:mm:ss 형식으로 반환
    
    function timeSt(dt) {
        var d = new Date(dt);
        var yyyy = d.getFullYear();
        var MM = d.getMonth()+1;
        var dd = d.getDate();
        var hh = d.getHours();
        var mm = d.getMinutes();
        var ss = d.getSeconds();
    
        return (yyyy + '-' + addzero(MM) + '-' + addzero(dd) + ' ' + addzero(hh) + ':' + addzero(mm) + ':' + addzero(ss));
    }
    
    
    function addzero(n) {
        return n < 10 ? "0" + n : n;
    }
    
    [출처] 자바스크립트 시간,날짜 계산|작성자 Developer
    

    댓글

Designed by Tistory.