我想把一天的时间分成96份应该怎么写,
大概是这样的00:01-01:15 00:16-01:30 00:31-00:45
之后顺延就可以了
自己看逻辑吧
var totalTime = 24*3600*1000;
var spanTime = totalTime / 96;
var startTime = new Date();
startTime.setHours(0, 0, 0, 0);
var currentTime = startTime.getTime();
for(var i = 0; i < 96; i++) {
currentTime += spanTime;
console.log(new Date(currentTime));
}
8 回答4.7k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
5 回答6.3k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
var today = Math.round(new Date(2016,7,30,0,0,1).getTime()/1000)
for (var i=0;i<96;i++){
console.log(getDate(today+i(3600*24)/96))
}
function getDate(tm){
var tt=new Date(parseInt(tm) * 1000).toLocaleString().replace(/年|月/g, "-").replace(/日/g, " ")
return tt;
}