js 怎么把一天的时间分成96份

我想把一天的时间分成96份应该怎么写,
大概是这样的00:01-01:15 00:16-01:30 00:31-00:45
之后顺延就可以了

阅读 3.4k
2 个回答

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;
}

自己看逻辑吧

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));
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏