하지

2016-10-29 7 views
0

당신은 내가 당신 new Date()dayLength를 추가 +하지

var dayLength = 1000*3600*24; 
 
    var current = new Date(); 
 
    console.log(current); 
 
    $('button').on('click', function(){ 
 
    var a = new Date((new Date()).valueOf() + dayLength); 
 
    console.log(a); 
 
    });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<button class="btn btn-default">+</button>

답변

1

클릭하여 하루를 증가 할 수없는 나는 이유를 알려 주시기 바랍니다 수있는 현재 날짜입니다. 변수 current에 추가해야합니다. docsvalueOf는 일반적으로 사용자 코드에서 호출되지 않기 때문에 나는 또한 getTimevalueOf을 변경

var dayLength = 1000*3600*24; 
 
    var current = new Date(); 
 
    console.log(current); 
 

 
    $('button').on('click', function(){ 
 
    current = new Date(current.getTime() + dayLength); 
 
    console.log(current); 
 
    });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<button class="btn btn-default">+</button>

참고.

+0

감사합니다. Niyoko가 작동하지만 'window.current'를 사용하는 것이 무엇인지 알려 주시기 바랍니다. 왜 'var current'가 아닌가? – Behseini

+0

@Behseini 이미 편집 중입니다. 이제'var current '를 사용하고 있습니다. –