我正在运行一种方法(fiddle here),但是在IE和Chrome中,结果会有所不同。在Chrome中,缺少秒!我不知道为什么秒不见了。
这是javascript
var array = [];
var times = [];
var d = new Date(0, 0, 1, 6, 0, 0, 0);
for (var i = 0; i < 65; i++) {
array.push(d);
times.push(d.toLocaleTimeString().replace(/([\d]+:[\d]{2})(:[\d]{2})(.*)/, "$1$3"));
d = new Date(d.getTime() + 15 * 60 * 1000); // 15 minutes in milliseconds
console.log(times[i]);
}
&#13;