javascript - 军事时间格式的 JavaScript 循环

标签 javascript

我想做一个基于两次的 JavaScript 循环(在 military format 中),并且该循环必须返回正常时间。

例如,我有这两个变量:

var start_time = 1400; // That mens 14:00 or 2pm
var end_time   = 400; // Or 0400 (but it's the same the browser. It's 04:00 or 4 am

我想做一个循环,一个 for 或 while,我想给出这样的结果:

14:00
15:00
16:00
....
3:00
4:00

我怎样才能做到这一点?谢谢!

最佳答案

start_time = start_time / 100;
end_time = end_time / 100;

var x = start_time;
while(x >= start_time || x <= end_time) {
    if(x > 23) {
        x = 0;
    }
    console.log(x + ":00");
    x = x + 1;
}

http://jsfiddle.net/4R8Dr/1/

关于javascript - 军事时间格式的 JavaScript 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21650586/

相关文章:

javascript - 元素的鼠标事件处理

javascript - React JS - 访问元素属性中的组件属性

javascript - 将鼠标悬停在某个区域上时使用 jQuery 在文本框中滑动

javascript - 隐藏当前未被选中的菜单

javascript - 除非更改样式,否则动态创建的 img 不会在 Chrome 中显示 src 图像

java - JavaScript 和 JSF 如何协同工作?

javascript - d3js 在编码解码数据后工作

javascript - 带有 JQuery 音频的 HTML5 音频标签

JavaScript 仅在页面重新加载后才起作用

Angular 应用程序中的 Javascript 文件