谁能向我解释为什么“defaultDate.setDate(d.getDate());”中的月份设置不正确 在下面的代码中?我知道 JS 从 0 索引开始运行几个月,但是我会假设 setDate() 会处理任何差异。
<script>
var defaultDate = new Date();
window.alert(defaultDate);
function testfunction(){
var d=new Date();
window.alert(d);
d.setDate(d.getDate()-10);
window.alert(d);
defaultDate.setDate(d.getDate());
window.alert(defaultDate);
}
testfunction();
</script>