javascript Ember JS中的时间数组

javascript Ember JS中的时间数组,javascript,arrays,time,ember.js,Javascript,Arrays,Time,Ember.js,我想用以下格式创建一个系统时间数组 ["4:01pm","4:06pm","4:11pm","4:16pm","4:21pm","4:26pm"] 假设系统当前时间为4:26pm 如何在javascript中通过获取当前的系统时间来创建它; var i = 6, result = [], time = new Date(); while (i--) { var hours = time.getHours(), minutes = time.getMinutes(); result[i]

我想用以下格式创建一个系统时间数组

["4:01pm","4:06pm","4:11pm","4:16pm","4:21pm","4:26pm"]
假设系统当前时间为
4:26pm

如何在javascript中通过获取当前的系统时间来创建它;
var i = 6, result = [], time = new Date();
while (i--) {
  var hours = time.getHours(), minutes = time.getMinutes();
  result[i] = ((hours - 1) % 12 + 1) + ':' +
      (minutes < 10 ? '0' : '') +
      minutes + (hours < 12 ? 'am' : 'pm');
  time = new Date(time - 5 * 60 * 1000);
}
console.log(result);
// ["8:59am", "9:04am", "9:09am", "9:14am", "9:19am", "9:24am"] 
而(我--){ var hours=time.getHours(),minutes=time.getMinutes(); 结果[i]=((小时-1)%12+1)+':'+ (分钟<10?'0':'')+ 分钟+(小时数<12?'am':'pm'); 时间=新日期(时间-5*60*1000); } 控制台日志(结果); //[“上午8:59”、“上午9:04”、“上午9:09”、“上午9:14”、“上午9:19”、“上午9:24”]
那么,您要查找的是当前系统时间加上前5分钟间隔的时间吗?