我编写了一个代码,它可以正常工作,但是当在数组中推送变量时,该数组中的所有值都被新代码替换。
var times = [];
var today = new Date();
var presentTime = today;
times.push(presentTime);
for(i=0;i<16;i++) {
var thisTime = times[i];
thisTime.setMinutes(thisTime.getMinutes()+30);
thisTime.setHours(thisTime.getHours()+1);
times.push(thisTime);
}
如何获得1&amp;的一系列时间半小时增量??